У меня есть работающее приложение 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
gem, если это имеет значение.