根据yslow不能正常工作的组件

时间:2011-01-29 14:57:05

标签: c# web-config gzip yslow

我在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中集成模式才能启动?

1 个答案:

答案 0 :(得分:0)

尝试在与httpCompression元素相同的级别添加以下节点:

<urlCompression doStaticCompression="true" doDynamicCompression="true" />

http://www.iis.net/ConfigReference/system.webServer/urlCompression