Столкнулся со странностью: при переходе с php 5.6.28 на 7.0.13 скорость упала в разы.
оба php-fpm запущены одновременно на разных портах, в пуле разрешено только по 1 потоку. Свободной памяти дофига, свободных ядер дофига. Диск ssd, кеш приложения лежит в tmpfs
php-fpm -i отличается в 2-х пунктах:
1) в 7.0 «Virtual Directory Support» запрещен
2) в 7.0 «Thread Safety» запрещен (собран без --enable-maintainer-zts)
на 5.6 страничка формируется 1 сек, на 7.0 - 8 сек. (а без opcache - 11 сек.)
Есть «strace -ttt -T» для обоих запросов. Длительности запросов к БД практичестки не отличаются. Число syscall для 5.6 - 51k, для 7.0 - 49k
Как понять где регрессия ?
PS проект moodle ( moodle.org )