Мой провайдер веб-хостинга работает на IIS7, и у меня много проблем, чтобы заставить сжатие gzip работать должным образом. Администраторы хоста говорят, что сжатие установлено. Я могу подтвердить сжатие, используя некоторые онлайн-сервисы проверки, но не с другими. Надстройка PageSpeed Firefox также сообщает, что сайт несжатый. Я лично сижу за прокси-сервером Squid, но настройки web.config должны решить проблему с прокси. Ниже приведен соответствующий фрагмент web.config. Большая часть его заимствована из различных сайтов. Есть мысли?
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" doStaticCompression="true" />
<httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="True" dynamicCompressionEnableCpuUsage="89" dynamicCompressionDisableCpuUsage="90" minFileSizeForComp="1" noCompressionForRange="False">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>