Я сейчас оптимизирую производительность на сайте моей компании; когда на загрузку 2MB + на нашу домашнюю страницу и активы приходилось 6-10 секунд (сайт в основном Flash с большим количеством носителей, поэтому это не 2MB HTML и viewstate). Есть много вещей, которые нужно будет сделать, чтобы уменьшить размер этого загружаемого файла; но одна вещь, которую я определенно хочу сделать, это включить сжатие HTTP для сжатия нашего статического контента, в частности XML, CSS и JS; Я не думаю, что сжатие многое сделает для SWF и JPG.Можете ли вы включить HTTP-сжатие в IIS 6 без перезапуска IIS?
Я хочу включить это только на нашем промежуточном сайте, чтобы я мог провести тестирование и бенчмаркинг сервера. Это означает, что мне нужно будет выполнить редактирование Metabase, так как IIS 6 не позволяет вам устанавливать сжатие на отдельном сайте через диспетчер IIS. Проблема в том, что Metabase заблокирован IIS, поэтому я не могу сэкономить; и даже если я сохраню изменения, я должен перезапустить IIS, чтобы изменения повлияли; который будет уничтожать другие живые сайты, размещенные на одном сервере. Есть ли способ разрешить сжатие для одного сайта без перезапуска IIS? Я не против перезапуска нашего сайта-постановщика; Я просто не хочу, чтобы эта работа удаляла другие сайты на сервере.
Любая помощь очень ценится.
Добавление фильтров GZIP к потоку обработки запроса требует IISReset. – 2008-11-14 03:34:59