我在我的.config文件中有两个设置,用于自定义我的应用程序的gzip。
<httpCompression dynamicCompressionDisableCpuUsage="90"
dynamicCompressionEnableCpuUsage="0">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<remove mimeType="*/*"/>
<add mimeType="*/*" enabled="true" />
</dynamicTypes>
</httpCompression>
<urlCompression doDynamicCompression="true"
dynamicCompressionBeforeCache="true" />
然而,当我运行应用程序时,我可以清楚地看到没有使用gzip,因为我的页面大小是相同的。我还在使用FireFox的YSlow,它也确认我的页面没有进行gzip压缩。
我错过了什么?在IIS6中,只需指定文件类型,并将压缩级别设置为0-10就可以了。我没有看到需要记录文件类型或压缩级别的文档,因为默认值似乎涵盖了文件类型,而我没有看到任何级别。