运行:
bundle exec rake assets:precompile RAILS_ENV=production
大约250kb的15个.js文件需要大约6分钟。它不应该花这么长时间吗?我看到“Microsoft基于控制台的脚本主机”在大部分时间内都处于平稳状态。
人们可以推荐/知道什么? 有没有办法用Ruby-Racer或其他javascript V8引擎实现替换它?或者找出我的代码中导致时间长的问题? 或其他什么?
答案 0 :(得分: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编译上的时间最多。