HttpCompression в IIS7 - PullRequest
       35

HttpCompression в IIS7

1 голос
/ 21 июля 2010

Я написал ashx, который объединяет и удаляет пробелы для содержимого javascript и css.
При использовании VS2010 ASP.NET Development Server все работает нормально.

Но в IIS7 содержимое текста / javascript не сжимается (я использую fiddler для его мониторинга).

У меня нет проблем с содержимым text / css, и оба содержимого обрабатываются одним и тем же файлом ashx.

Ответы [ 2 ]

1 голос
/ 21 июля 2010

Каковы ваши настройки сжатия в IIS?У вас включено динамическое сжатие сценариев?

Мне было гораздо проще реализовать собственный фильтр сжатия, чем полагаться на IIS.

Кроме того, отметим, что если вывызывать ваш CSS через файл ASHX, все пути в CSS будут относиться к ASHX, а не к файлу CSS?

1 голос
/ 21 июля 2010

Включили ли вы динамическое сжатие содержимого в IIS? (Как видно из кода & lhash; обработчик http & mdash; это динамический контент.)

Но при тестировании чего-то похожего мне кажется, что IIS не всегда сжимает динамический контент (иногда fiddler показывает сжатие, иногда нет), но неясно, почему (или для меня достаточно важно разобраться в этом) ).

Также обратите внимание, что при использовании Fiddler вы должны убедиться, что вы не используете стандартный вид / параметры Fiddler, который будет распакован для отображения.

...