我想知道如何增加空转Heroku Dynos
(Heroku Devcenter on Idling)的启动。简要说明:如果一小时内未访问Webapplication
,则会关闭,如果用户再次访问该网站,则Dyno
将需要重新开始。
我对此进行了一些研究,我知道你可以每小时ping你的应用程序,但我真的不喜欢欺骗heroku的人。所以我正在寻找另一种解决方案。
我发现有些人推荐CDN
(Content Delivery Network
,例如Cloudflare)。我想知道这会怎么样?我的Webapplication
以静态Welcome Page
开头,您可以点击Link
来动态创建WebPage
。所以我想知道是否可以访问Webapplication
上的www.example.com
并获取静态Welcome Page
的内容,但CDN
正在请求Webapplication
}更新,因此Dyno
将开始。如果用户现在点击了动态创建的WebPage
的链接,那么Dyno
就已经开始了。
也许它也适用于缓存?你对这个话题有什么看法吗?
这可能或Heroku
提供类似的内容吗?
答案 0 :(得分:1)
但我真的不喜欢欺骗heroku家伙
如果你担心没有欺骗Heroku家伙,只需将你的Dynos提升到2或更多:)
空转仅对具有一个Dyno的应用程序产生影响。
我认为使用Pingdom这样的服务ping网站不是一个坏主意。