我在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中集成模式才能启动?
答案 0 :(得分:0)
尝试在与httpCompression元素相同的级别添加以下节点:
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
http://www.iis.net/ConfigReference/system.webServer/urlCompression