Оптимизация Symfony приложения с помощью OPcache и APCu
В этой статье я расскажу как ускорить время ответа сервера в 20-40 раз. Для начала необходимо установить PHP 7.2 и добавить в него расширения OPcache и APCu Я использую Docker.
В этой статье я расскажу как ускорить время ответа сервера в 20-40 раз. Для начала необходимо установить PHP 7.2 и добавить в него расширения OPcache и APCu Я использую Docker.
Иногда требуется добавить опцию или аргумент в консольные команды, но прописывать в каждую команду, если их 100+ или это вендорные консольные команды , долго или невозможно. Хорошим решением в данном случае будет использование слушателя событий.
В этой мини-статье расскажу как сделать короткий алиас для команды php bin/console при использовании Symfony 3 Console и ConEmu.
Бывают ситуации, когда в конструкторе контроллера нужно вызвать сервис-контейнер, но выводится ошибка: Error: Call to a member function get() on null in vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php at line 350 Есть простое решение данной проблемы.
На этот раз будем делать древовидный вывод пунктов навигации сайта. Данный способ будет работать на Symfony 2.4 и выше, включая Symfony 3.