Ответил на свой вопрос и разместил его здесь для ссылки на других.
Настраивать
Мое приложение очень быстро из коробки работает:
Symfony 3
сDoctrine2
PHP 5.6.*
сCGI/FastCGI
в качестве обработчика PHP (даже не php 7)mySQL 5.6.*
Затем он оптимизируется с помощью:
Zend OpCache
чтобы ускорить выполнение PHP за счет кэширования кода операции и оптимизацииMemcached
для храненияuser sessions
в memcachedMemcached
в качествеmetadata cache driver
иquery cache driver
дляdoctrine 2
Узкое место
Однако один маршрут очень медленный, и это маршрут fos_user_security_check
, когда я аутентифицируюсь через форму входа.
Он показывает
Symfony\Bundle\SecurityBundle\EventListener\FirewallListener
как виновника - хотя я не уверен, почему это так, потому что этот маршрут быстро загорается на моем локальном компьютере, но не на моем рабочем компьютере.
Вещи, которые я пробовал
- [x] Использовать Memcached для кэширования сессий PHP -> без разницы
- [x] Использовать Memcached для кэширования материала Doctrine -> без разницы
- [x] Для запуска mysql с
skip-name-resolve
-> без разницы