我在頁面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
所以,我的問題是:有沒有一些東西,像叉勺或別的東西,預加載所有寶石,減少開機時間?
謝謝!
是的,你可以用叉勺預加載你的開發環境。有很多關於如何使用它的資源,但也有很多缺點,這就是爲什麼我通常不使用它。 – phoet 2012-08-06 13:42:12
我在這個問題上沒有找到任何資源。你能給一個鏈接? – Dougui 2012-08-06 13:59:36
我會谷歌的spork + rails – phoet 2012-08-06 14:02:44