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