JS及CSS文件的压缩

Posted by devon on September 25th, 2008 filed in 部署与优化

在Rails应用中,prototype等一系列JS通常在应用中都需要加载,几个JS文件加起来很大了,所以,在production环境中,尽量将其压缩一下。先将几个文件合到一个文件,然后用Yahoo的yuicompressor来进行压缩。语法很简单:

1
2
java -jar yuicompressor-2.3.6.jar all.js  > all_mini.js
java -jar yuicompressor-2.3.6.jar common.css  > common_mini.css

all.js压缩前320k,压缩后184k, 效果还是很明显的。

下载: yuicompressor
另外,还有一些在线的服务,

CSS 在线压缩:
cleancss.com 功能最强大,设置项最多
CSS Drive:CSS Compressor 直观易用

Javascript 在线压缩:
javascriptcompressor.com 压缩比最大,可设置Base62 encode以及Shrink variables,推荐使用
jsmin 直观易用,但不能压缩变量名

No related posts.

Leave a Comment