Чек-Лист По Оптимизации Vps На Php/Mysql/Nginx

Как обеспечить более высокую производительность VPS-сервера, работающего на Nginx + PHP + Mysql? В этой статье представлен контрольный список основных настроек, которые позволят существенно оптимизировать производительность сервера.

Установка займет не более 10 минут и не требует ничего, кроме редактирования файлов конфигурации.

Примеры настроек приведены для операционной системы Debian 7 и VPS-сервера с 1 процессором и 512 МБ оперативной памяти.



Нгинкс

Настройки производятся в файле /etc/nginx/nginx.conf , а также в настройках виртуального хоста (обычно в папке /etc/nginx/сайты включены ) Количество работников Количество воркеров nginx должно соответствовать количеству ядер:
  
  
  
   

worker_processes 1;

Заголовки Cache-Control Установка заголовков Cache-Control существенно избавит ваш сервер от повторных обращений к файлам, которые не меняются (или меняются редко, например css/js/jpg/png/gif):

location ~* \.

(css|js|png|gif|jpg)$ { expires max; }

Журнал доступа Лишние дисковые операции из-за логирования нам не нужны, поэтому отключаем:

access_log off;

Unix-сокеты Включите сокеты unix для работы с PHP:

location ~ \.

php$ {

Теги: #php #MySQL #Nginx #vps #linux #Высокая производительность

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.