Unix сокеты c Nginx и PHP
Если вся Ваша связка nginx/php работает на одном сервере, лучше использовать unix-сокеты вместо tcp-сокетов для работы:
- Меньше данных копируется (не используется loopback интерфейс, как в случае с TCP-сокетами)
- Происходит меньше переключений контекстов
Включение unix-сокетов в nginx’е
---
upstream backend
{
server unix:/var/run/fastcgi.sock;
}
---
Включение unix-сокетов в php-fpm’e
--- ... listen = /var/run/fastcgi.sock ... ---
После этого рестартуем nginx и fpm и пользуемся.
Этот текст был написан несколько лет назад. С тех пор упомянутые здесь инструменты и софт могли получить обновления. Пожалуйста, проверяйте их актуальность.

Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: