有没有通过HTTP传输gzip文件的原因?

时间:2010-04-01 09:43:00

标签: compression bandwidth http-compression

我记得有人告诉我,某些浏览器没有缓存gzip压缩的内容吗? 这是真的?

还有其他原因我不应该用htaccess gzip我的内容(页面,javascript和css文件)吗?

4 个答案:

答案 0 :(得分:3)

另一个原因是它显然会增加CPU负载,但这是否是一个问题取决于您的内容类型和流量。

如果您打算使用.htaccess中的GZip,请确保将其包装在仅执行mod_gzip模块的情况下,这将使网站/应用程序移动到另一个时更加便携服务器

如果您选择使用.htaccess GZipped内容,则浏览器会在支持时收到压缩内容,如果不支持,则会收到正常的未压缩版本

答案 1 :(得分:1)

如果你主要提供.gz文件,那么显然你不想对它们进行gzip。否则它可能是一个好主意,特别是对于可缓存内容。我从未听说过不使用gzip压缩内容的缓存。

答案 2 :(得分:0)

我认为你需要同时处理GZip和非gzip数据,因为IE6和GZipping不能很好地共存。

否则我无法想到一个问题

答案 3 :(得分:-1)

如果您需要流式传输页面内容,或想使用Response.Flush,则无法使用compression / gzip。