Настройки Apache в Ubuntu
- Подробности
- Категория: Apache
- Просмотров: 170
Основные настройки...
Они находятся тут /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