有没有办法预加载所有宝石,以提高铁路启动时间的速度?

时间:2012-08-06 13:25:50

标签: ruby-on-rails ruby rubygems

我在页面http://ablogaboutcode.com/2012/01/12/a-simple-rails-boot-time-improvement/上看到的比rails启动时间长,因为Rails在启动时会加载所有gems。我在我的项目中检查了它,这是真的,宝石的装载需要20秒才能完成。

我尝试在Gemfile中的很多宝石的末尾添加require false,我获得3/4秒。没有太大的改进。

我使用此命令尝试加载时间:

time bundle exec rake environment

所以,我的问题是:是否有东西,如spork或其他东西,预加载所有宝石并减少启动时间?

谢谢!

1 个答案:

答案 0 :(得分:1)

Zeus可能会有所帮助:https://github.com/burke/zeus