Проблема сжатия статических файлов IIS 7 - PullRequest
8 голосов
/ 26 июня 2009

У нас есть 3 веб-сервера под управлением IIS7. Я включил сжатие для статического и динамического содержимого. Мы тестировали серверы под большой нагрузкой, и через полчаса стили на сайте начали ломаться.

Я начал расследование и обнаружил, что IIS обслуживает файлы css и js с Content-Encoding: gzip , но фактическое содержимое файла не сжато. Это заставляет браузеры выдавать ошибку при попытке обработать контент. Проблема исчезнет, ​​если я перезапущу IIS.

Кто-нибудь испытывал подобные проблемы? Как лучше всего диагностировать проблему?

Спасибо

Ответы [ 3 ]

1 голос
/ 08 июня 2011

Проблема была вызвана тем, что мы использовали CMS (sitecore). Мы обновились до более поздней версии, и с тех пор она работает. Вероятно, проблема вызвана сторонним httpmodule.

0 голосов
/ 06 декабря 2013

Наш сайт не мог использовать JS и CSS, когда страница обновлялась после загрузки.

Я отключил статическое сжатие файлов в IIS 7.5, и сайт снова был в порядке. Это заставило меня провести некоторое расследование того, почему это может происходить.

Для нас проблема возникла из-за того, что на сайте был устаревший код, который программно реализовывал кодировку GZIP, и IIS 7.5 конфликтовал с ним. Мы удалили устаревший код и снова включили статическое сжатие файлов.

0 голосов
/ 16 июля 2009

Вы смотрели на http://support.microsoft.com/kb/969062?

KR, Томас

...