почему статическое / динамическое сжатие IIS7 работает только для 200 ответов? - PullRequest
32 голосов
/ 15 февраля 2011

Почему IIS7.5 выполняет статическое и динамическое сжатие только тогда, когда код ответа равен 200?

Как мне сжимать все ответы, если у запроса был соответствующий заголовок Accept-Encoding?

Спасибо

1 Ответ

6 голосов
/ 07 мая 2011

Я собираюсь ответить на 2-ю часть вашего вопроса: как сделать так, чтобы он сжимал все ответы, если у запроса был соответствующий заголовок Accept-Encoding?

Вы делаете это с помощью HTTPModules.

Вот один из способов использования Ionic.Zlib .Модуль предпочитает отправлять содержимое RAW DEFLATE, поскольку оно ВСЕГДА быстрее и ВСЕГДА меньше, чем GZIP ( почему? ).

Более полное решение теперь размещено на github https://github.com/davidmurdoch/DEFLATE-Compression-for-IIS.

...