2012-08-06 28 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

回答

相關問題