0

使用 Gzip 压缩 css 和 js 文件时,压缩后的 css 或 js 文件是否会保留在服务器中以重新发送给其他访问者,或者是否需要对每个访问者甚至每个页面视图进行另一个压缩过程?

谢谢。

4

1 回答 1

1

旧的 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 负载,那么您的问题已经在 Server Fault 上得到解答:https ://serverfault.com/questions/131452/apache2-mod-deflate -静态内容

于 2010-10-14T23:48:57.630 回答