Настройки Apache в Ubuntu

Основные настройки...

 

Они находятся тут /etc/apache2/apache2.conf

Настройки Apache в Ubuntu

 

Timeout

1) timeout - время до получения и отправки данных

По-умолчанию, установлено 300

в панели hestia 30

 Большие значения - способствуют попаданию запросов в очередь, а низкие - хороши, так как позволяют быстро выбраться из застрявших соединений. Если значение будет слишком маленьким, то некоторые длинные скрипты не смогут завершится и прервутся.

Некоторые рекомендуют значения 100-120 для нагруженных серверов и 60 - для обычных. Напишите в комментариях, сколько вы ставите.

 

KeepAlive

2) KeepAlive - параметр, который определяет удерживать ли первоначальное соединение, если нет ответа определенное время. Дело в том, что, если Apache открывает соединение с браузером, то он находится в ожидании, что будут постоянно передаваться данные и поэтому по-умолчанию этот параметр стоит в "on" (то есть, включено), и это снижает нагрузку на процессор так как не создается дополнительных соединений, а все идет по тому же, но это, в тоже время, создает нагрузку на оперативную память, потому что это соединение надо удерживать в памяти. И в тоже время, если нет отклика от клиента, то можно же сбросить соединение и заняться новыми - это вторая позиция и тут нужно установить "off" (панели hestia так настроена) и таким образом, можно обслужить больше клиентов.

По логике, если сделать "on" - то сервер более подвержен dos-атакам.

 

Для тонкой настройки KeepAlive есть еще 2 параметра:

а) MaxKeepAliveRequests - максимальное количество запросов для одного соединения, тут учитываются html, css и тд. По-умолчанию 100, а если поставить 0 - то будет не ограничено, но так делать не стоит.

б) KeepAliveTimeout - время до следующего запроса в этом соединении, после соединение будет закрыто. Если установить большие значения, то возникнут проблемы с производительностью.

По-умолчанию стоит 5 (и это для высоконагруженных сайтов), а вот у hestia - 10 - то есть можно менять.

 

 

 

Далее еще есть количество подключений к Apache

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Сисадмин Apache Настройки Apache в Ubuntu