ПРОЕКТЫ 


  АРХИВ 


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: [apache-talk] Accept filtering on FreeBSD




On Sun, 18 Jan 2004, Anton V. Yuzhaninov wrote:

>Есть веб-сервер с хорошей загрузкой, а оперативки маловато.
>Имеет ли смысл включать в BSD'шном ядре ACCEPT_FILTER_HTTP чтоб
>уменьшить кол-во висящих в памяти апачей?

В общем случае - имеет, но если версия FreeBSD в районе 4.5, то
противопоказано. Даст это уменьшение Апачей примерно на 5-10%.
Но это на сервере без keepalive. keepalive нивелирует использование
accept фильтра.

>или после включения этой опции автоматически перестанут работать KeepAlive?

Нет, keapalive как работал, так и будет работать, а вот accept фильтр
будет работать только на первом запросе.

>KeepAlive выключать не хочется.

Если оперативки мало, то keepalive придётся выключить. Тут уж не до жиру.

>Кстати какой по величине стоит задавать величину KeepAliveTimeout?

Для Апача, возможно, 15 секунд, записанных в дефолтном конфиге, нормально.
За это время запрос на inlined картинку должен успеть прийдти.

>Какие вообще есть минусы использования ACCEPT_FILTER?

В нём нет таймаута и соединения, не прошедшие фильтр, висят несколько
часов (точно не смотрел, сколько, но за полсуток они пропадали).


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



 




Copyright © Lexa Software, 1996-2009.