У меня работает приложение Rails 3.2.1, которое я развертываю через Capistrano с deploy/assets
, который запускает задачу deploy:assets:precompile
.
Все работает просто отлично, за исключением того, что сама компиляция очень медленная. У меня не так много CSS и JavaScript (всего около 8200 строк).
Обычно на компиляцию ресурсов требуется около 1-3 минут, что составляет около 90% от всего времени развертывания.
Есть ли способ оптимизировать это? Может быть, использовать другую процедуру для компиляции ресурсов или как-то оптимизировать его?
Я запускаю приложение на Linode 512 на 1.9.2-p290, Rails 3.2.1 и использую гем therubyracer
, если это имеет какое-либо отношение.