Как проверить, работает ли IIS Compression с HTTPS / SSL? - PullRequest
1 голос
/ 13 мая 2009

Я настроил веб-сайт для сжатия IIS, но он не работает для HTTPS, только HTTP. Есть ли что-то, что нужно настроить, чтобы заставить это работать, или это не работает в IIS? Какие есть варианты?

ОБНОВЛЕНИЕ: Согласно это сжатие происходит до шифрования. Если происходит сжатие для запросов SSL, где я могу его увидеть?

ОБНОВЛЕНИЕ 2: Я вернулся к файлу metabase.xml и обнаружил, что сделанные мной изменения пропали. Вот что у меня было:

HcDynamicCompressionLevel="9"
    HcFileExtensions="htm
        html
        js
        css
        txt"
    HcOnDemandCompLevel="10"
    HcPriority="1"
    HcScriptFileExtensions="asp
        dll
        aspx
        exe"

Мне интересно, перезаписала ли метабаза в памяти изменения, которые я сделал до того, как смог запустить IISRESET / RESTART ??

Спасибо!

Chris

Ответы [ 2 ]

0 голосов
/ 13 мая 2009

Сжатие должно нормально работать как с обычным трафиком, так и с ssl-трафиком, его настройка в IIS может быть несколько хитрой, часто недостаточно просто установить флажок, поскольку он будет сжимать только определенные типы файлов по умолчанию.

IIS Compression

Ваш сайт SSL указывает на то же приложение в IIS? Используете ли вы что-то вроде аппаратного ускорителя SSL с вашим сервером?

Сначала попробуйте форму справа на сайте port80, чтобы увидеть, сжимает ли IIS: http://www.port80software.com/

0 голосов
/ 13 мая 2009

Я не совсем уверен, как работает IIS, но я считаю, что сжатие применяется в конце. Если это так, то он не будет хорошо работать с зашифрованными данными, которые имеют случайные характеристики. Тем не менее, все еще может быть возможно сжать ваши данные вручную в вашем приложении, прежде чем передать их в IIS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...