Я не могу заставить сжатие gzip работать в IIS 8.5 на машине Server 2012 R2. Я провел небольшое исследование и следовал инструкциям, приведенным в этих сообщениях:
- Как включить сжатие GZIP в IIS 7.5
- Сжатие в IIS 8.5 завершилось неудачно, указано ALREADY_CONTENT_ENCODING < / а>
- Сжатие GZip в IIS 7.5 не работает
- сжатие gzip не работает с IIS 8.5
Вот соответствующий раздел моей конфигурации:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionIgnoreHitFrequency="true">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<!-- I have read that dynamic compression increases server CPU load.
<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>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
Кроме того, в IIS я установил сжатие для всего, что превышает 256 байт. И я выполнил iisreset.
Тем не менее, я не вижу сжатия, упомянутого в моей консоли разработчика в Chrome или IE, а PageSpeed по-прежнему говорит мне сжимать файлы. Какой простой шаг я пропустил?