在Heroku上,Rails应用程序启动非常缓慢

4
我有一个托管在Heroku上的Rails应用程序。如果我第一次访问该站点,启动应用程序需要超过10秒钟的时间。之后,一切都可以正常快速地运行。
我该如何提高首次加载速度?我应该添加更多的Web Dynos、Worker Dynos,还是要对我的配置进行一些调整?
谢谢。
2个回答

11

如果您使用免费的Heroku 1 dyno设置,则dyno在1小时的不活动后将会关闭。

如果您支付了一个或多个额外的dyno,则您的所有dynos都不会关闭,而且只有在推送新版本时才会面临启动时间。

您可以选择安装免费的New Relic附加组件,并将其设置为每2分钟ping一次您的应用程序。这将防止它进入休眠状态。http://addons.heroku.com/newrelic


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接