Оптимизация Nginx 1.Выставляем кол-во процессов Nginx равное кол-ву процессоров в системе.
1 |
# cat /proc/cpuinfo | grep processor | wc –l |
1 |
# nano /etc/nginx/nginx.conf |
1 2 3 4 |
[...] worker_processes 1; worker_priority -3; [...] |
Максимальное количество соединений одного рабочего процесса. Следует выбирать значения от 1024 до 4096. Метод выбора соединений . Для Linux – epoll, для FreeBSD — kqueue. Ngix будет принимать максимально возможное количество соединений.
1 2 3 4 5 |
events { worker_connections 1024; use epoll; multi_accept on; } |
2. Включаем sendfile, tcp_nopush, tcp_nodelay, отключаем показ версии […]