5

跑步:

bundle exec rake assets:precompile RAILS_ENV=production

总共大约 250kb 的 15 个 .js 文件大约需要 6 分钟。肯定不会花这么长时间吧?我看到“基于 Microsoft 控制台的脚本主机”大部分时间都在正常工作。

人们会推荐/知道什么是可能的?有没有办法用 Ruby-Racer 或其他 javascript V8 引擎实现替换它?或者找出我的代码中导致长时间的问题?或者是其他东西?

4

1 回答 1

1

你在运行哪个服务器?是 Ubuntu、Debian 还是 Mac?确保你的 Gemfile 中有这个:

group :production do
  gem "libv8"
  gem "therubyracer", :require => 'v8'
end

有关更多信息,请参阅此页面: https ://github.com/rails/rails/issues/2537

您还可以尝试删除文件app/assets/*夹中未使用的文件。大部分时间花在 JS 编译上。

于 2011-12-21T19:34:27.350 回答