E-mail Пароль
Забыли пароль?
Ardzo.Serenity - защита сайта от вирусов, троянов и внедрений

Оптимизация Apache для высоких нагрузок

К списку статей

Некоторые проекты с большой посещаемостью вызывают повышенные нагрузки на VPS-сервера, и для нормальной работы возникает необходимость в оптимизации работы apache. В большинстве случаев компания-хостер берет на себя подобную работу, но иногда приходится заниматься этим самому.

Для уменьшения количества Istat-запросов необходимо ввести защиту от символических ссылок SymLinksIfOwnerMatch, а также включить FollowSymLinks. Это сразу снизит нагрузку и создаст небольшой прирост к производительности.

Если создать глобальный конфиг-файл httpd.conf и перенести туда все настройки сервера из файлов .htaccess расположенных в главных и дочерних директориях, это снизит нагрузку на сервер на 6-8%. Серверу стало не нужно подгружать настройки при каждом запросе к странице, достаточно будет подгрузить настройки из одного глобального файла.

В самом httpd.conf мы просто дописываем в конце команду "Include" который будет ссылаться на фиктивный файл htaccess-file.conf.

Include conf.d/htaccess-file.conf

Теперь можно удалить ненужные .htaccess-файлы, дабы они больше не нагружали сервер.