2012-04-04 199 views
4

我在Heroku中託管了一個Rails應用程序。如果我第一次訪問該網站,啓動該應用需要超過10秒的時間。之後,一切正常,快速。Heroku中的Rails應用程序啓動非常緩慢

我應該怎麼做才能提高首次加載速度?我應該添加更多的Web Dynos,還是更多的工人Dynos,或者對我的配置做些什麼?

謝謝。

回答

11

如果你在免費的Heroku 1 dyno設置,然後測試儀將停止1小時的不活動。

如果您支付1個或多個額外的dynos,那麼您的任何dynos都無法使用,只有在推送新版本時纔會面臨啓動時間。

您可以選擇安裝免費的New Relic附加組件,並且您可以將其設置爲每2分鐘對您的應用程序進行一次ping。這將阻止它下滑。 http://addons.heroku.com/newrelic

+3

空閒時間是一個小時。 https://devcenter.heroku.com/articles/dyno-idling – 2012-04-05 11:58:54

+0

謝謝尼爾,我已經糾正了答案。 – michaelward82 2012-04-05 16:26:21