У меня возникли проблемы с настройкой сжатия в IIS 7.5. В папке «% SystemDrive% \ inetpub \ temp \ IIS Temporary Compressed Files» есть мои файлы gzipped, но браузер получает исходные файлы. Даже после обновления страницы снова и снова с помощью Ctrl + F5. Кроме того, я тестировал это в Chrome, FF и IE (нет «Content-Encoding: gzip» -header). Браузер отправляет «Accept-Encoding: gzip, deflate, sdch» -header. Может ли кто-нибудь дать мне подсказку?IIS 7.5 Сжатие создает сжатый файл, но возвращает несжатый файл
Вот что я сделал до сих пор:
1) Изменена appicationHost.config
<section name="httpCompression" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
2) Executed следующую команду в CMD
C:\Windows\System32\inetsrv\appcmd.exe unlock config /section:system.webServer/serverRuntime
3) Добавлено в web.config
<system.webServer>
<serverRuntime frequentHitThreshold="1" frequentHitTimePeriod="10:00:00" />
<httpCompression>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="image/jpeg" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="image/jpeg" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="4" />
</httpCompression>
</system.webServer>
4) Добавлены функции статического и динамического сжатия в Performance-Features в Windows-Feature-Installer (надеюсь, что это называется так)
5) Включено сжатие статического и динамического содержимого на сервере- уровень. И отключил настройку «min-file-size».
6) Включено сжатие статического и динамического содержимого на уровне сайта.
Редактировать 1: Добавлены полные заголовки.
заголовков запроса
Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Cache-Control:no-cache
Connection:keep-alive
Host:web.web
Pragma:no-cache
Referer:http://web.web/
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
Response Headers
Accept-Ranges:bytes
Content-Length:385105
Content-Type:application/x-javascript
Date:Tue, 03 Mar 2015 14:09:48 GMT
ETag:"0535c4b155d01:0"
Last-Modified:Tue, 03 Mar 2015 12:58:38 GMT
Server:Microsoft-IIS/7.5
Vary:Accept-Encoding
X-Powered-By:ASP.NET
где вы добавляли заголовки и почему это так важно? Я сделал все, что у вас есть, и все еще получаю несжатые файлы. Я отключил Eset Anti Virus тоже, без радости. – Jacques