繁体   English   中英

Heroku Rake资产:预编译太慢

[英]Heroku rake assets:precompile too slow

当我做heroku rake assets:precompile每次我花费将近15分钟,而且花费的时间太长。

我在S3上将herat_sync与heroku一起使用,但是有没有办法加快此过程?

您可以在本地预编译资产,这通常会更快。 如果执行此操作,请确保具有一个预提交的编译git钩子,这样您就不会忘记在部署时进行预编译(请确保使用RAILS_ENV=production !)

https://devcenter.heroku.com/articles/rails-asset-pipeline#compiling-assets-locally

如果在您的应用中检测到public / assets / manifest.yml,Heroku将假定您自己在处理资产编译,并且不会尝试编译资产。 Rails 4使用一个名为public / assets / manifest-.json的文件代替。 最近的版本使用public / assets / .sprockets-manifest-.json(注意点。表示默认情况下它可能在您的计算机上是隐藏的)。 在所有版本上,您都可以通过在本地运行$ rake assets:precompile并将生成的文件检入Git来生成此文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM