网站优化之Minify压缩全站CSS和JS
Minify是Google Code上的一个开源项目(具体介绍),作者整合了国外 多个专家的研究成果,形成了一个功能强大的库,有很多大型站点也在使用这个库进行压缩。
使用方法
首先到 Google Code http://code.google.com/p/minify/downloads/list下载该应用,解压后把 min 目录上传到网站根目录下,然后打开.htaccess编写rewrite rule:
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*\.(css|js))$ min/index.php?f=$1&debug=0 [L,NC]
</ifmodule>
或者还有一种不用修改.htaccess文件的方法,只是按照 Minify 规定的方式改写 js 和 css 文件的路径。
如
css 文件:
如果有多个文件,则用逗号分开,如:
js 文件:
你也可以在你的域名后加上 min/ 访问 Minify URI Builder,在这个页面中,你可以输入你需要合并压缩的 js 或 css 路径,按 Update 按钮后,它会给你生成一个完成的代码,你只需要将代码粘帖到文件中即可。