В настоящее время мы используем assetic для загрузки всех наших активов, который отлично работает. В среде dev она загружает все активы по отдельности, но довольно медленно. В производстве он объединяет все активы в 1 файл, поэтому он очень быстрый.Symfony assetic loading очень медленный в dev, и нужно решение для его ускорения
После некоторого чтения я обнаружил, что переключение use_controller
(под assetic
, в config_dev.php
) на ложное ускоряет его; но затем мы вынуждены запускать assetic:dump or assetic:watch
.
Есть ли другие варианты? Должен быть более простой способ ускорить это. Можно ли заставить его скомпилировать все файлы в 1 на dev, как и на prod?
Другой вариант, который предложил кто-то из нашей команды, состоял в том, чтобы иметь массив со всеми именами файлов и проверить, находимся ли мы на dev или prod. Если мы находимся на dev, тогда просто запускаем массив и создаем элементы сценария (вместо использования assetic) - проблема, которую я видел с этим, заключается в том, что мы управляем массивным массивом, который кажется слишком большим накладным для чего-то с которыми должно быть намного легче справиться.
Что вы используете? Я давно переключился с окон с XAMPP на Centos с LAMP, и это невероятно быстрее. Я больше не хочу работать с окнами. –
Я использую Ubuntu с LAMP – xil3
Но должен быть способ отключить определенные атрибуты, но все равно загружать файлы. Просто кажется такой простой штукой, но я ничего не могу найти. – xil3