HTTP/1.1

Previous pageReturn to chapter overviewNext page

 

Прокси сервер оптимизирован для работы с протоколом HTTP/1.1, полностью соответствует стандарту RFC 2616, в нем реализованы механизмы Keep-Alive и Pipelining.

 

Keep-Alive - это процедура удержания и повторного использования TCP соединений. Все современные броузеры и большинство веб серверов это поддерживают, но у них могут потребоваться особые настройки. Использование Keep-Alive существенно экономит трафик, что особенно заметно при загрузке страниц с большим количеством объектов. В некоторых случаях это также и ускоряет загрузку страниц.

 

Pipelining - это возможность в рамках одного TCP соединения передавать запросы, не дожидаясь принятого ответа от сервера. Если на странице объектов много, что броузер сразу скопом отправляет все запросы на сервер через одно TCP соединение. В прокси сервере программы Traffic Inspector начиная со сборки 175 реализована параллельная асинхронная обработка запросов и ответов, данные запросов также сразу отправляются на сервер, при этом количество запросов в очереди не ограничено.

 

Если исходящий канал медленный или время отклика сервера большое (большие задержки в каналах связи), то получается существенное ускорение загрузки данных.

 

Эта функция (Pipelining) пока еще считается экспериментальной. Наиболее распространенные веб сервера (IIS, Apache) это поддерживают. Однако есть исследования, что у других веб серверов в редких случаях это может работать некорректно, что приводит к искажению загружаемых страниц. Броузер Opera снабжен функциями распознавания и коррекции этих проблем.

 

Поддержка функций HTTP/1.1 со стороны броузеров сведена в таблицу -

 

Броузер

Keep-Alive

Pipelining

Internet Explorer

Есть, включается разрешением HTTP/1.1 через прокси

Нет. Но в будущем появится.

Mozilla browser

Есть, включается разрешением HTTP/1.1 через прокси

Есть, включается отдельно.

Mozilla Firefox

Есть, включается разрешением HTTP/1.1 через прокси

Есть, включается отдельно.

Opera

Есть, включается разрешением HTTP/1.1 через прокси

Есть, включается разрешением HTTP/1.1 через прокси

 

 

Все эти функции работают и в режиме каскадирования на другой прокси сервер. Но тут уже все зависит от поддержки этого на вышестоящем прокси. Наиболее распространенные прокси сервера ISA и Squid в полном объеме pipelining не поддерживают.

 

 

 


Текущая страница справки: help.smart-soft.ru/index.html?howworkproxyhttp11.htm

Сайт разработчиков Traffic Inspector