Rails应用程序在Heroku中启动非常慢

Ada*_*NYC 4 ruby-on-rails heroku

我有一个在Heroku中托管的Rails应用程序.如果我是第一次访问该网站,启动该应用程序需要10秒以上.在那之后,一切都运行良好和快速.

我该怎么做才能增加首次加载?我应该添加更多的Web Dynos,还是更多的工作者Dynos,或者对我的配置做些什么?

谢谢.

mic*_*d82 11

如果您使用免费的Heroku 1 dyno设置,那么dyno将在1小时不活动后放松.

如果你支付一个或多个额外的dynos,那么你们都不会放松,你只会在你推新版本时面对启动时间.

您可以选择安装免费的New Relic插件,您可以将其设置为每隔2分钟ping您的应用程序.这将阻止它旋转下来.http://addons.heroku.com/newrelic

  • 空闲时间是一个小时.https://devcenter.heroku.com/articles/dyno-idling (3认同)