网上搜过一些js,css压缩工具,也试用了好几款。有online的,有client的。一个28.3kb的css文件,压缩后:YUI Compressor(17.82kb),CSS Compressor(18.12kb),在线解压缩(17.6kb),ajaxmin(18.27kb)。从数据结果看,css的压缩比率都差不多。所以,css的压缩工具随便搜个工具基本就够用了。一个28.5kb的js文件,压缩后:YUI Compressor(20.69kb),CSS Compressor(11.27kb),在线解压缩(13.1kb),ajaxmin(13.5kb)。
从数据结果看,每个工具的js的压缩比率出入还是蛮大的。这些都是不改变js类的函数变量名的前提下,如果改变的话,压缩后文件会更小。以上这些都是从客户端着手的压缩,还有个从服务器着手的压缩,gzip。
本人偏向:
YUI Compressor(在线版支持:文件和源码),CSS Compressor(源码)。