0
使用Gzip压缩css和js文件时,压缩后的css或js文件是否会保存在服务器中,以便重新发送给其他访问者,还是需要对每个访问者甚至每个页面视图执行另一个压缩过程?服务器端是否缓存了gzipped文件?
谢谢。
使用Gzip压缩css和js文件时,压缩后的css或js文件是否会保存在服务器中,以便重新发送给其他访问者,还是需要对每个访问者甚至每个页面视图执行另一个压缩过程?服务器端是否缓存了gzipped文件?
谢谢。
旧的Apache 1.3系列有选择:
mod_gzip_can_negotiate Yes
mod_gzip_static_suffix .gz
AddEncoding gzip .gz
mod_gzip_update_static Yes
这样做,但是Apache 2的mod_deflate模块显然不会(http://thinkvitamin.com/code/serving-javascript-fast/)。无论哪种方式,缓存文件的压缩版本不是默认值。特别是,1.3系列将无效地为每个请求创建和删除临时文件。
如果你使用Apache 2,你要预压缩你的CSS和JS降低CPU负荷,你的问题已经回答了有关服务器故障:https://serverfault.com/questions/131452/apache2-mod-deflate-static-content
您正在使用什么服务器? – Cameron 2010-10-14 23:39:46
我使用的是Apache – medk 2010-10-14 23:48:32