ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[2]: [apache-talk] Memory leak



On Mon, 13 Jan 2003, Alexey V.Varavva wrote:

>На сколько я понимаю KeepAlive нужен для того, чтобы картинки тянулись в
>несколько потоков ?

Keep-alive позволяет по одному соединению прогнать несколько запросов.
С точки зрения клиента - экономиться время на установление соединения.
С точки зрения сервера - расходуются лишние ресурсы на поддержание
соединения, причём самое неприятное, что расходуются даже после того,
как клиент скачал страницу со всеми её картинками. Браузер не закрывает
соединения и, если пользователь перейдёт по ссылке на странице, то
запрос пойдёт по всё тому же старому соединению.

Что касается числа потоков, то браузеры и так тянут в несколько потоков.
MSIE для запросов 1.1 делает два потока (видимо, в надежде на keep-alive),
а для 1.0 - четыре потока. Те же четыре потока с одного сайта делает NN4.
Хотя, если в NN4 открыть два окна к одному сайту, то он откроет 8 потоков.
Что делает в этом случае MSIE, я не проверял.

>Т.е. если они у меня лежат вообще на другом сервере, то KeepAlive On -
>есполезная трата ресурсов ?

Да.


Игорь Сысоев
http://sysoev.ru

=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.