Модуль сжатия IIS и различный заголовок: Accept-Encoding - PullRequest
8 голосов
/ 21 марта 2011

Есть ли способ изменить модуль сжатия IIS, чтобы он не вставлял Vary: Accept-Encoding в заголовки ответа?Я бы предпочел, чтобы в Vary было написано: * или ничего не делать, и позвольте мне вложить это значение в себя ...

Ответы [ 2 ]

5 голосов
/ 18 декабря 2013

Эта проблема теперь исправлена ​​в официальном патче для IIS. Чтобы загрузить и получить дополнительную информацию, посетите http://support.microsoft.com/kb/2877816

Эрез Бенари, IIS PM

5 голосов
/ 25 марта 2011

Хорошо, очевидно, модуль сжатия IIS заставляет заголовок Vary быть Accept-Encoding, несмотря ни на что, поэтому кэширование становится сложным. Для страниц с аутентификацией это плохо, потому что он не обнаружит, что он отличается в зависимости от файла cookie пользователя. В результате я установил собственное сжатие в моем контроллере, и теперь все работает нормально.

Мое предложение - использовать только статическое сжатие IIS, не использовать динамическое сжатие и вместо этого использовать собственное динамическое сжатие. Это избавит вас от боли в долгосрочной перспективе и даст вам больше контроля.

...