我的 web.config(在 system.webSever 标记内)中有以下设置,以使用 gzip 压缩 javascript 和 css 等组件。但是,它似乎不起作用,因为当我对我的网站运行 YSlow 时,我仍然得到 gzip 组件的建议。
<httpCompression minFileSizeForComp="0" doDiskSpaceLimiting="false"
staticCompressionDisableCpuUsage="98" staticCompressionEnableCpuUsage="95"
dynamicCompressionEnableCpuUsage="30" dynamicCompressionDisableCpuUsage="60"
directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<staticTypes>
<clear />
<add mimeType="*/*" enabled="true" />
</staticTypes>
<dynamicTypes>
<clear />
<add mimeType="*/*" enabled="true" />
</dynamicTypes>
</httpCompression>
我在 IIS7 中以经典模式运行该站点,我认为这可能是我的问题。该站点是否需要在 IIS7 中集成模式才能触发?