EmberJS的资产编译速度很慢

时间:2015-03-24 23:53:35

标签: 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 个答案:

答案 0 :(得分:1)

我没有碰到这个特殊的问题,但是Heroku可能对预编译资产很挑剔,所以运行rake资产:干净甚至耙资产:在部署之前,clobber对我有用。第一个只清理旧资产,但第二个更有力。