сжатие компонентов не работает в соответствии с yslow - PullRequest
1 голос
/ 29 января 2011

В моем файле web.config (в теге system.webSever) есть следующая настройка для сжатия таких компонентов, как javascript и css, с помощью gzip.Однако, похоже, что он не работает, так как при запуске 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 голосов
/ 26 февраля 2011

Попробуйте добавить следующий узел на том же уровне, что и элемент httpCompression:

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

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

...