#asp.net #iis-7.5 #http-compression
#asp.net #iis-7.5 #http-сжатие
Вопрос:
У меня локальная сеть из 1000 клиентов со скоростью 1 Гбит / с.
Одно приложение, размещенное в IIS 7.5.
Факт: Мегабайтный ответ передается между сервером и клиентом не более чем за 30 миллисекунд. Соединение происходит очень быстро.
Факт: у некоторых клиентов более старые ПК (Windows xp, ie7, pentium4).
Я думаю, что динамическое сжатие в этом случае не требуется, потому что проблема заключается не в пропускной способности, а в производительности компьютера клиента.
Вы рекомендуете отключить сжатие?
На моих страницах слишком много javascript. В каждом сообщении я обновляю страницу с помощью javascript, ajax и json. В некоторых случаях, когда HTML слишком большой, браузер становится немного невосприимчивым. Я думаю, что причиной этой проблемы является сжатие.
есть комментарии?
Ответ №1:
Полезный сценарий сжатия — это когда вам приходится платить за пропускную способность и вы хотели бы ускорить загрузку больших страниц, но это создает для клиента небольшую нагрузку, связанную с распаковкой данных перед их отправкой.
Отключите его.
Вам это не нужно для обслуживания страниц по высокоскоростной локальной сети.
Ответ №2:
Определенно не думаю, что вам нужно сжатие. Но вы здесь снимаете в темноте — заведите себе http-отладчик, такой как тот, что включен в Google Chrome, и посмотрите, какие части страниц работают медленно.