Включить динамическое сжатие в приложении в локальной сети со скоростью Гбит /с?

#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, и посмотрите, какие части страниц работают медленно.