The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Как уменьшить число apache httpd пр..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Как уменьшить число apache httpd пр..."
Сообщение от auto_tips on 19-Янв-04, 09:52 
- В FreeBSD использование "accept filter" (нет реакции от accept() пока не поступят первые данные запроса):
      - ядро собираем с "options ACCEPT_FILTER_HTTP" или "options ACCEPT_FILTER_DATA"
        или kldload accf_http/accf_data
        или accf_data_load="YES" / accf_http_load="YES в /boot/loader.conf
      - в конфигурацию Apache добавляем "AcceptFilter on"

- Значительное уменьшение величины keepalive, или вообще его запрещение (KeepAlive Off);

- Использовать mod_accell или squid в режиме акселератора для кэширования.

URL: http://www.opennet.ru/guide.shtml#tune
Обсуждается: http://www.opennet.ru/tips/info/614.shtml

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по ответам]

1. "Как уменьшить число apache httpd процессов и снизить затраты..."
Сообщение от c0r3 on 19-Янв-04, 09:52 
не подскажут ли уважаемые люди как быть в случае опции -> "- в конфигурацию Apache добавляем "AcceptFilter on" "   если стоит apache2 ? он такой незнает.
Cообщить модератору | Наверх | ^

2. "Как уменьшить число apache httpd процессов и снизить затраты..."
Сообщение от c0r3 on 19-Янв-04, 15:37 
проблема решилась перечитыванием n-ый раз /usr/local/etc/apache2/httpd.conf
Cообщить модератору | Наверх | ^

3. "Как уменьшить число apache httpd процессов и снизить затраты..."
Сообщение от Michael Shigorin email on 01-Сен-04, 16:56 
А можно для тупых, чем это KeepAlive Off поможет означенной теме?  Уменьшить -- по определению не поможет (ровно наоборот), с памятью -- поставить KA 100...1000 в зависимости от текущести болтающихся модулей, а не отрывать вовсе.
Cообщить модератору | Наверх | ^

4. "Как уменьшить число apache httpd процессов и снизить затраты..."
Сообщение от Maxim Chirkov email(ok) on 28-Сен-04, 09:50 
При включенном KeepAlive апач будет ждать запроса в рамках текущего соедниения не разрывая его, пока не истечет таймаут. Т.е. большое число процессов будет простаивать. Если процесс тяжелый (например используется mod_perl или mod_php), то такой простой процессов слишком дорогое удовольствие, прежде всего с точки зрения памяти, также лишняя нагрузка на планировщик задач и родительский процесс apach'а.

KeepAlive имеет смысл когда на страницах смого мелких картинок, но на нагруженном сервере лучше картинки отдавать не апачем, а например mathopt'ом (который поддерживает KeepAlive и может мультиплексировать запросы через kqueue (FreeBSD) или epoll (Linux)).

Cообщить модератору | Наверх | ^


Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру