【问题标题】:Rails app Time to first byte very high using herokuRails应用程序使用heroku到第一个字节的时间非常长
【发布时间】:2023-03-14 23:27:01
【问题描述】:

在生产中(托管在 heroku 上)加载我的 rails 应用程序时,加载最多需要 10 秒。这只发生在第一次加载网站时。任何后续页面浏览都正常加载。在 kurtiselliott.com 上查看

【问题讨论】:

    标签: ruby-on-rails heroku pageload


    【解决方案1】:

    这是因为 Heroku 会懒惰地启动你的 dyno,这实际上意味着第一个请求将需要大约 10 秒。如果您让应用闲置一段时间,Heroku 会降低您的 dyno。

    完整解释见文章

    https://devcenter.heroku.com/articles/dynos#dyno-sleeping

    【讨论】:

    • 很奇怪,我以前从未在 heroku 上使用任何其他应用程序体验过这种情况。那么解决方案是添加另一个测功机吗?
    • 这应该只适用于使用免费测功机的应用程序devcenter.heroku.com/articles/dyno-sleeping
    猜你喜欢
    • 1970-01-01
    • 2010-10-28
    • 2016-04-08
    • 2015-01-01
    • 2015-04-08
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多