Делаем разработку Symfony 2 Assetic удобной

Я ищу способы упростить разработку Symfony 2 Assetic 1.0.2. Я использую Assetic для сброса/публикации своих активов.

В настоящее время я продолжаю запускать эту команду в фоновом режиме:

php app/console assetic:dump --watch

Это очень помогает, каждое изменение, которое я делаю в файлах JS или CSS, автоматически сбрасывается в общедоступный каталог, откуда браузер извлекает ресурсы.

Однако у меня есть проблемы с этим:

  1. Если я добавляю новый файл CSS/JS, по какой-то причине он не сохраняется. Мне нужно остановить часы, очистить кеш и снова запустить часы.

  2. Он довольно медленный, постоянно съедает 5%-20% процессорного времени.

Есть ли альтернатива разработке с Assetic? Я уже пробовал обслуживать ресурсы через контроллер (use_controller: trueдля Assetic), но он был еще медленнее (поскольку давайте посмотрим правде в глаза, PHP не предназначен для обслуживания статических данных).

9
задан j0k 20 September 2012 в 19:27
поделиться