Как обеспечить более высокую производительность VPS-сервера, работающего на Nginx + PHP + Mysql? В этой статье представлен контрольный список основных настроек, которые позволят существенно оптимизировать производительность сервера.
Установка займет не более 10 минут и не требует ничего, кроме редактирования файлов конфигурации.
Примеры настроек приведены для операционной системы Debian 7 и VPS-сервера с 1 процессором и 512 МБ оперативной памяти.
Нгинкс
Настройки производятся в файле /etc/nginx/nginx.conf , а также в настройках виртуального хоста (обычно в папке /etc/nginx/сайты включены ) Количество работников Количество воркеров nginx должно соответствовать количеству ядер:Заголовки Cache-Control Установка заголовков Cache-Control существенно избавит ваш сервер от повторных обращений к файлам, которые не меняются (или меняются редко, например css/js/jpg/png/gif):worker_processes 1;
location ~* \.
(css|js|png|gif|jpg)$ {
expires max;
}
Журнал доступа Лишние дисковые операции из-за логирования нам не нужны, поэтому отключаем:
access_log off;
Unix-сокеты Включите сокеты unix для работы с PHP:
location ~ \.
php$ {
Теги: #php #MySQL #Nginx #vps #linux #Высокая производительность
Вместе с данным постом часто просматривают:
-
«Титаник» В Реалиях Xxi Века
19 Oct, 24 -
Почему Я Передумал О Слабой Разметке Для Ml
19 Oct, 24