У меня проблемы со статическим сжатием IIS7. Я прочитал некоторые другие посты, и у меня нет вариантов. Вот что у меня есть:
В приложении Host.config я настроил:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionDisableCpuUsage="100">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="true" />
</staticTypes>
</httpCompression>
Флажок «включить статическое сжатие» включен для моего сайта.
Я получаю большой жирный несжатый файл при загрузке сайта. Если я смотрю на заголовки запроса, я вижу:
Accept-Encoding: gzip, deflate
но в ответ я получаю:
Тип содержимого: application / x-javascript
Последнее изменение: пт, 10 июля 2009 01:13:41 GMT
Диапазон принятия: байты
Этаж: "3be6da9fb0ca1: 0"
Сервер: Microsoft-IIS / 7.0
X-Powered-By: UrlRewriter.NET 2.0.0, ASP.NET
Дата: пт, 10 июля 2009 03:39:35 GMT
Длина содержимого: 81515
У кого-нибудь есть идеи, что я здесь не так делаю?
Также, FWIW, я работаю в Интегрированном, а не в «Классическом» режиме.
ОБНОВЛЕНИЕ: Я получил это работает, но я не уверен, почему это работает сейчас. Все, что я сделал, это включил динамическое сжатие для сайта, и все начало работать. У кого-нибудь есть мысли?