“耙子资产:预编译”的时间性能不佳

Poor time performance of 'rake assets:precompile'

本文关键字:时间 时间性 性能 编译 耙子资产      更新时间:2023-09-26

>运行:

bundle exec rake assets:precompile RAILS_ENV=production

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

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

您运行的是哪个服务器?是Ubuntu,Debian,Mac吗?确保在你的宝石文件中有这个:

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

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

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