跑步:
bundle exec rake assets:precompile RAILS_ENV=production
总共大约 250kb 的 15 个 .js 文件大约需要 6 分钟。肯定不会花这么长时间吧?我看到“基于 Microsoft 控制台的脚本主机”大部分时间都在正常工作。
人们会推荐/知道什么是可能的?有没有办法用 Ruby-Racer 或其他 javascript V8 引擎实现替换它?或者找出我的代码中导致长时间的问题?或者是其他东西?
跑步:
bundle exec rake assets:precompile RAILS_ENV=production
总共大约 250kb 的 15 个 .js 文件大约需要 6 分钟。肯定不会花这么长时间吧?我看到“基于 Microsoft 控制台的脚本主机”大部分时间都在正常工作。
人们会推荐/知道什么是可能的?有没有办法用 Ruby-Racer 或其他 javascript V8 引擎实现替换它?或者找出我的代码中导致长时间的问题?或者是其他东西?
你在运行哪个服务器?是 Ubuntu、Debian 还是 Mac?确保你的 Gemfile 中有这个:
group :production do
gem "libv8"
gem "therubyracer", :require => 'v8'
end
有关更多信息,请参阅此页面: https ://github.com/rails/rails/issues/2537
您还可以尝试删除文件app/assets/*
夹中未使用的文件。大部分时间花在 JS 编译上。