EmberJS的资产编译速度很慢

dio*_*001 5 ruby-on-rails heroku ember.js

我们正在将我们的前端转换为EmberJS,并计划使用Ember CLI来解决我们目前遇到的问题.在那之前,我们在Rails应用程序中有多个Ember JS应用程序.运行rake资产:在不到一分钟的时间内在本地执行预编译,但是在部署到Heroku时资产编译速度非常慢(> 15分钟),尽管使用PX dynos进行部署.

这是我们的构建日志:https: //gist.github.com/dior001/1d59deaff61ee243df7d

请注意每个EmberJS应用程序的编译时间约为4分钟.

  • application_ember_orders => 2015-03-24T21:54
  • application_ember_search => 2015-03-24T21:58
  • application_ember_search_chrome => 2015-03-24T22:02

有没有人在EmberJS和Rails资产管道中遇到过这个问题?如果有的话,你有什么建议为什么汇编如此迟缓?

小智 1

我还没有遇到这个特殊问题,但 Heroku 对预编译资产可能很挑剔,因此在部署之前运行 rake asset:clean 甚至 rake asset:clobber 过去对我有用。第一个仅清理旧资产,但第二个更有力一些。