2009-05-12 5 views
1

Я установил сайт для сжатия IIS, но он, похоже, не работает для HTTPS, просто HTTP. Есть ли что-то, что нужно настроить для работы, или это не работает в IIS? Какие существуют варианты?Как проверить, работает ли сжатие IIS с помощью HTTPS/SSL?

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

UPDATE2: Я вернулся в файл metabase.xml и обнаружил, что внесенные изменения исчезли. Вот что я имел:

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

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

Спасибо!

Крис

ответ

0

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

0

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

IIS Compression

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

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

+3

Он возвращается в несжатый с HTTPS, но сжат с HTTP – GernBlandston

Смежные вопросы