Date: Mon, 13 Jan 2003 22:03:08 +0300 (MSK)
From: Igor Sysoev <is at rambler-co.ru>
Subject: Плюсы и минусы Keep-alive
>На сколько я понимаю KeepAlive нужен для того, чтобы картинки тянулись в
>несколько потоков ?
Keep-alive позволяет по одному соединению прогнать несколько запросов.
С точки зрения клиента - экономиться время на установление соединения.
С точки зрения сервера - расходуются лишние ресурсы на поддержание
соединения, причём самое неприятное, что расходуются даже после того,
как клиент скачал страницу со всеми её картинками. Браузер не закрывает
соединения и, если пользователь перейдёт по ссылке на странице, то
запрос пойдёт по всё тому же старому соединению.
Что касается числа потоков, то браузеры и так тянут в несколько потоков.
MSIE для запросов 1.1 делает два потока (видимо, в надежде на keep-alive),
а для 1.0 - четыре потока. Те же четыре потока с одного сайта делает NN4.
Хотя, если в NN4 открыть два окна к одному сайту, то он откроет 8 потоков.
Что делает в этом случае MSIE, я не проверял.
>Т.е. если они у меня лежат вообще на другом сервере, то KeepAlive On -
>есполезная трата ресурсов ?