Новости о блогах

четверг, июля 19, 2007

Заметки по тюнингу Apache

Решил поэксперементировать, наискал себе статей на OpenNet.Ru по оптимизации Apache. И стал пробовать на серваке, некоторые из них оставлю здесь, что бы больше не искать.


HostnameLookups off # Не преобразовывать IP в имя при записи в лог.
MaxRequestsPerChild 10000 # Сколько запросов отработает один Child апача.
KeepAliveTimeout 30 # Таймаут KeepAlive соединения.


- В 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"

3 комментария:

Alexey Karguine комментирует...

Напиши поподробнее, что делают эти опции ядра? И как это вообще помогает апачу.

И что это у тебя за сервер такой нагруженный, что ты уже за тюнинг апача принялся? =)

Dmitriy Donchenko комментирует...

хз. че они делают, я на opennet-е читал, решил попробовать, не знаю даже помогло оно или нет, но во многих доках по Апачу, рекомендуют эту опцию включать.

По поводу нагруженности, он не то что бы очень нагружен, просто в нем стоит Дурон 1000 какой-то там и памяти 256Мб. Этого уже не хватает, что бы держать кучу Джумельных сайтов + форум. Вот.

Alexey Karguine комментирует...

Так ты ему туда памяти набей побольше, сразу и хватать станет. 256 мегов — это не память, это склероз и постоянный своппинг.