GZIP压缩在IE 8 ASP.NET中不起作用

时间:2012-11-13 21:48:43

标签: asp.net-mvc iis-6 gzip

我正在使用IIS6和Windows 2003服务器,我为我的MVC项目启用了gzip压缩。我以为我得到了它的工作,但是一旦我在IE中测试它就不起作用了。我觉得它不能识别gzip压缩或其他东西。它在Fire Fox(版本13)中工作正常。

我需要配置一些东西吗?

我发了一篇HTTP帖子来获取一些数据。

部首:

HTTP/1.1 200 OK
Cache-Control: private
Date: Tue, 13 Nov 2012 21:33:19 GMT
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 4.0.30319
X-AspNetMvc-Version: 3.0
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked

如果您还有其他需要请告知。

由于

1 个答案:

答案 0 :(得分:1)

默认情况下,IIS不会对“动态”资源执行HTTP压缩,只会执行“静态”文件。这是因为它将压缩结果缓存在IIS的临时文件目录中,而动态内容压缩意味着它必须在每次请求时压缩它,如果它处理大量请求,这会给服务器带来负担。

我还注意到你现在使用的IIS6非常陈旧,但请查看以下文档:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/502ef631-3695-4616-b268-cbe7cf1351ce.mspx?mfr=true