ruby-on-rails - EmberJS 的 Assets 编译速度很慢

标签 ruby-on-rails heroku ember.js

我们正在将我们的前端转换为 EmberJS,并计划使用 Ember CLI 来解决我们目前遇到的问题。在那之前,我们的 Rails 应用程序中有多个 Ember JS 应用程序。运行 rake assets:precompile 在本地执行不到一分钟,但是部署到 Heroku 时 Assets 编译非常慢(> 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 Assets 管道时遇到过这个问题?如果是这样,您对为什么编译如此缓慢有什么建议吗?

    最佳答案

    我没有遇到过这个特殊问题,但 Heroku 可能对预编译 Assets 很挑剔,所以在部署之前运行 rake assets:clean 甚至 rake assets:clobber 过去对我有用。第一个只清理旧 Assets ,但第二个更有力。

    关于ruby-on-rails - EmberJS 的 Assets 编译速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29245076/

    相关文章:

    ruby-on-rails - 将 webpacker 与 Rails 引擎结合使用

    ruby-on-rails - Rails ActiveRecord 查询不等于

    ruby-on-rails - rails : best practice to count key values in hash

    ruby-on-rails - Heroku 广告横幅?

    ruby-on-rails - 部署时未找到 websocket-driver

    macos - 在 OS X 上删除 heroku 工具带

    ember.js - 在与同一模型具有多个关系的模型上创建记录给出了多个可能的反向关系错误

    javascript - 单击链接到新页面,在新页面上更改类

    javascript - Ember.js - 自动制作 Action 目标 Controller

    ember.js - 在 ember 数据中建模没有 id 的对象