Включить динамическое сжатие в приложении в локальной сети GBPS? - PullRequest
0 голосов
/ 13 апреля 2011

У меня есть локальная сеть из 1000 клиентов со скоростью 1 Гбит / с.

Одно приложение, размещенное в IIS 7.5.

Факт: мегабайтный ответ передается между сервером и клиентом безболее 30 миллисекунд.Соединение очень быстрое.

Факт: некоторые клиенты имеют более старые ПК (windows xp, ie7, pentium4).

Я думаю, что в этом случае динамическое сжатие не требуется, поскольку проблема не в пропускной способности, а в производительности клиентского компьютера.

Вы рекомендуете отключить сжатие?

На моих страницах слишком много javascript.В каждом посте я обновляю страницу javascript, ajax и json.В некоторых случаях, когда HTML слишком большой, браузер становится немного безответственным.Я думаю, что сжатие вызывает эту проблему.

какие-либо комментарии?

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Полезный сценарий для сжатия - когда вам приходится платить за пропускную способность и вы хотите ускорить загрузку больших страниц, но это создает небольшую работу для клиента, который должен распаковать данные перед их обработкой.

Выключите. Он не нужен для обслуживания страниц по высокоскоростной локальной сети.

0 голосов
/ 13 апреля 2011

Определенно не думайте, что вам нужно сжатие. Но вы снимаете в темноте - приобретите отладчик http, например, включенный в Google Chrome, и посмотрите, какие части страниц работают медленно.

...