我的web主机提供商正在运行iis7,我在让gzip压缩正常工作方面遇到了很多麻烦。主机管理员说已经安装了压缩。我可以使用一些在线检查服务来确认压缩,但不能与其他服务一起确认。PageSpeed Firefox附加组件还表示该站点未压缩。我个人坐在Squid代理后面,但是web.config设置应该处理代理问题。下面是相关的web.config片段。大部分是从不同的地方借来的。有什么想法吗?
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" doStaticCompression="true" />
<httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="True" dynamicCompressionEnableCpuUsage="89" dynamicCompressionDisableCpuUsage="90" minFileSizeForComp="1" noCompressionForRange="False">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>