у меня небольшая проблема с nginx и php7.0-fpm. У меня запросов в секунду гораздо меньше, чем у apache + mod_php.
Например (тот же сервер)
Запрошенный сценарий в тестах - это простое эхо.
//РЕДАКТИРОВАТЬ:
nginx conf & www.conf & php.ini http://pastebin.com/9m6yx8h4
// РЕДАКТИРОВАТЬ2:
если использовать apache с модулем fast = cgi вместо модуля mod_php, я получу тот же результат, что и nginx + fast-cgi (30р. / с.). Проблема в php-fpm?
В чем может быть проблема?
Ваши тесты не проводятся на серверах с аналогичной конфигурацией.
Ваш сервер Apache обслуживал все свои запросы с включенными сообщениями поддержки активности, но ваш сервер nginx обслуживал все свои запросы с отключенными сообщениями поддержки активности, что значительно снижает производительность, поскольку для каждого запроса необходимо открывать новое TCP-соединение.
По умолчанию в nginx включены пакеты поддержки активности, поэтому вы должны каким-то образом явно отключить их. Внимательно проверьте конфигурацию nginx и удалите все директивы, связанные с keepalive
, так что nginx использует поведение по умолчанию. Затем попробуйте свой тест еще раз.