Php 预gzip css和js,或使用deflate
很久以前,我就一直在使用一个程序来执行以下操作:Php 预gzip css和js,或使用deflate,php,apache,mod-rewrite,gzip,deflate,Php,Apache,Mod Rewrite,Gzip,Deflate,很久以前,我就一直在使用一个程序来执行以下操作: 将所有css和js文件与缩小版本进行比较 如果不存在缩小版本,或者缩小版本较旧,则会(重新)创建它们(分别为*.css.min/*.js.min) 创建任何缩小的css/js文件时,都会创建一个.gzip版本(分别为*.cgz/*.jgz) 我的模板引擎会自动将.min前缀添加到css和js include调用中 .htaccess检查文件的.cgz/.jgz版本,并相应地添加正确的编码规则 这已经很好地工作了,但是我想知道是否最好只是缩小文
- 将所有css和js文件与缩小版本进行比较
- 如果不存在缩小版本,或者缩小版本较旧,则会(重新)创建它们(分别为*.css.min/*.js.min)
- 创建任何缩小的css/js文件时,都会创建一个.gzip版本(分别为*.cgz/*.jgz)
- 我的模板引擎会自动将.min前缀添加到css和js include调用中
- .htaccess检查文件的.cgz/.jgz版本,并相应地添加正确的编码规则
- 优点:每次加载页面时压缩每个css和js文件所花费的时间更少
- 缺点:重写中有更多进程
- 缺点:当文件被gzip压缩时,页面加载会挂起一点