【问题标题】:Rails app starts very slowly in HerokuRails 应用在 Heroku 中启动非常缓慢
【发布时间】:2012-04-18 16:46:06
【问题描述】:

我有一个托管在 Heroku 中的 Rails 应用程序。如果我第一次访问该网站,启动应用程序需要 10 多秒。之后,一切正常且快速。

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

谢谢。

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

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

    如果您为 1 个或更多额外的 dynos 付费,那么你们中的任何一个 dynos 都不会关闭,并且您只会在推送新版本时面临启动时间。

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

    【讨论】:

      【解决方案2】:

      如果您的应用有一段时间不活动,Heroku 会从内存中卸载它。请参阅此答案以获取一些建议:Why are my basic Heroku apps taking two seconds to load?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-24
        • 2011-10-28
        • 1970-01-01
        • 1970-01-01
        • 2013-07-20
        • 2016-07-18
        • 1970-01-01
        • 2014-09-02
        相关资源
        最近更新 更多