通过遵循一些有用的博客文章,我已将 IIS 配置为对我的静态文件进行 gzip 压缩。我甚至启用了失败请求跟踪并过滤到 200 状态代码,我可以看到发生的成功压缩事件以及完成的标头,如下所示:
Headers="Content-Type: text/css
Content-Encoding: gzip
Last-Modified: Mon, 04 Oct 2010 17:35:08 GMT
Accept-Ranges: bytes
ETag: "02ef37cea63cb1:0"
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
"
但是,当我在 Fiddler 和 Firefox 中测试时内容编码缺少标头,并且文件未经 gzip 压缩。
这是类似的问题这个问题这个问题一直没有得到解决。
IIS 正在生成 gzip 文件,我可以在 C:\inetpub\temp\IIS Tempary Compressed Files 中看到这些文件。
有谁知道我该如何解决这个问题?
答案1
内容是通过 gzip 压缩的,但我公司的网络删除了该标头。当我从家里访问该网站时,一切正常。