2

我想知道如何增加空闲的启动Heroku DynosHeroku Devcenter on Idling)。长话短说:如果Webapplication一个小时没有访问您的站点,则将关闭,如果用户再次访问该站点,Dyno则需要重新开始。

我对此进行了一些研究,我知道您可以每小时 ping 您的应用程序,但我真的不喜欢欺骗 heroku 家伙。所以我正在寻找另一种解决方案。

我发现有人推荐一个CDNContent Delivery Network例如Cloudflare)。我想知道这将如何工作?我Webapplication从一个静态开始Welcome Page,从那里你可以点击一个Link来动态创建WebPage。所以我想知道是否可以访问 my Webapplicationonwww.example.com并获取 static 的内容Welcome Page,但是CDN请求 my Webapplicationon 更新,因此Dyno将开始启动。如果用户现在单击动态创建的链接,则该链接WebPage已经Dyno开始。

也许它也适用于缓存?你对这个话题有什么想法吗?

这是可能的还是Heroku提供类似的东西?

4

1 回答 1

1

但我真的不喜欢欺骗 Heroku 的家伙

如果您担心不欺骗 Heroku 的家伙,只需将您的 Dynos 提高到 2 个或更多 :)

空转仅对具有一个 Dyno 的应用程序产生影响。

无论如何,我不认为使用Pingdom之类的服务来 ping 站点是一个坏主意。

于 2013-01-28T11:02:41.907 回答