借助缓存或CDN(例如cloudflare.com)提高Heroku Dynos创业的性能

时间:2013-01-25 14:50:16

标签: caching heroku cdn

我想知道如何增加空转Heroku DynosHeroku Devcenter on Idling)的启动。简要说明:如果一小时内未访问Webapplication,则会关闭,如果用户再次访问该网站,则Dyno将需要重新开始。

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

我发现有些人推荐CDNContent Delivery Network,例如Cloudflare)。我想知道这会怎么样?我的Webapplication以静态Welcome Page开头,您可以点击Link来动态创建WebPage。所以我想知道是否可以访问Webapplication上的www.example.com并获取静态Welcome Page的内容,但CDN正在请求Webapplication }更新,因此Dyno将开始。如果用户现在点击了动态创建的WebPage的链接,那么Dyno就已经开始了。

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

这可能或Heroku提供类似的内容吗?

1 个答案:

答案 0 :(得分:1)

  

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

如果你担心没有欺骗Heroku家伙,只需将你的Dynos提升到2或更多:)

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

我认为使用Pingdom这样的服务ping网站不是一个坏主意。