2012-08-06 27 views
4

我在页面http://ablogaboutcode.com/2012/01/12/a-simple-rails-boot-time-improvement/上看到比导轨启动时间长,因为Rails在启动时加载所有gem。我在我的项目上检查了它,这是真的,宝石的加载花费30秒20秒。有没有办法预加载所有的宝石来提高导轨启动时间的速度?

我尝试在我的Gemfile中的许多宝石的末端添加require false,我获得3/4秒。不是一个巨大的改进。

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

time bundle exec rake environment 

所以,我的问题是:有没有一些东西,像叉勺或别的东西,预加载所有宝石,减少开机时间?

谢谢!

+0

是的,你可以用叉勺预加载你的开发环境。有很多关于如何使用它的资源,但也有很多缺点,这就是为什么我通常不使用它。 – phoet 2012-08-06 13:42:12

+0

我在这个问题上没有找到任何资源。你能给一个链接? – Dougui 2012-08-06 13:59:36

+0

我会谷歌的spork + rails – phoet 2012-08-06 14:02:44

回答

相关问题