Следуя ряду полезных сообщений в блоге, я настроил IIS для сжатия моих статических файлов с помощью gzip. Я даже включил отслеживание неудавшихся запросов и отфильтровал их до кода состояния 200, и я могу видеть происходящие успешные события сжатия, а также готовые заголовки, которые выглядят следующим образом:
Headers="Content-Type: text/css
Content-Encoding: gzip
Last-Modified: Mon, 04 Oct 2010 17:35:08 GMT
Accept-Ranges: bytes
ETag: "02ef37cea63cb1:0"
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
"
Однако, когда я тестирую в Fiddler и Firefox, Content-Encoding заголовок отсутствует, а файл не заархивирован.
Это аналогичная проблема этот вопрос который так и не был разрешен.
IIS создает сжатые файлы, которые я вижу в папке C: \ inetpub \ temp \ IIS Temporary Compressed Files.
Кто-нибудь знает, как я могу это устранить?
Контент передавался в сжатом виде, но сеть моей компании удаляла этот заголовок. Когда я заходил на сайт из дома, он работал.