【发布时间】:2010-04-01 09:43:00
【问题描述】:
我记得有人告诉我 gzip 压缩的内容没有缓存在某些浏览器上? 这是真的?
我不应该使用 htaccess 压缩我的内容(页面、javascript 和 css 文件)还有其他原因吗?
【问题讨论】:
标签: compression bandwidth http-compression
我记得有人告诉我 gzip 压缩的内容没有缓存在某些浏览器上? 这是真的?
我不应该使用 htaccess 压缩我的内容(页面、javascript 和 css 文件)还有其他原因吗?
【问题讨论】:
标签: compression bandwidth http-compression
另一个原因是它明显增加了 CPU 负载,但这是否是一个问题取决于您的内容类型和您的流量。
如果您打算从.htaccess 使用 GZip,请确保将其包装在仅存在 mod_gzip 模块执行的条件下,如果将站点/应用程序移动到另一台服务器,这将使站点/应用程序更便携。
如果您选择使用.htaccess GZipped 内容,浏览器将接收压缩内容(如果支持),或者接收正常的未压缩版本(如果不支持)
【讨论】:
如果您主要交付 .gz 文件,那么显然您不想对它们进行 gzip 压缩。否则,这可能是个好主意,尤其是对于可缓存的内容。我从未听说过缓存不适用于 gzip 压缩的内容。
【讨论】:
我认为您需要同时处理 GZipped 和非 gzipped 数据,因为 IE6 和 GZipping 不能很好地结合在一起。
否则我想不出问题
【讨论】:
如果你需要流式传输页面的内容,或者想使用Response.Flush,那么你不能使用压缩/gzip。
【讨论】: