【问题标题】:Can you get better performance from Heroku by bypassing the Cedar routing layer?你能通过绕过 Cedar 路由层从 Heroku 获得更好的性能吗?
【发布时间】:2013-02-04 21:25:21
【问题描述】:

最近发现 Heroku 的“智能路由网格”只是一个 randomizing loadbalancer,我想知道是否可以通过使用 Bamboo 堆栈的路由来提高性能?我这样说是因为我从a Heroku support article发现了以下内容:

特别是在 Heroku 上,不支持将应用程序流量发送到静态 IP 地址。它导致流量通过 Bamboo 堆栈的路由基础设施而不是更高性能的 Cedar 堆栈的路由层进行路由(即使对于运行时存在于 Cedar 堆栈上的应用程序也是如此)。此类应用程序失去了流线型 Cedar 路由堆栈的功能优势,并且会遭受额外的停机时间

现在,我很想知道是否有人尝试对 Bamboo 路由器和 Cedar 路由器进行基准测试?顺便说一句,引用的文档是否准确(鉴于 Heroku 的大部分 documentation is misleading/incorrect)?

【问题讨论】:

    标签: performance web-applications heroku cloud


    【解决方案1】:

    不建议使用 Bamboo,因为您找到的文档也指出。您引用的博文中提到的延迟来源不是实际的 Heroku 路由器;这是由于请求在各个测功机的队列中等待。将您的域映射到静态 IP 地址不会缩短应用的平均响应时间。

    【讨论】:

    • 鉴于:* 我知道不推荐使用 Bamboo,它似乎已被弃用并强烈反对。在实践中它是有效的,因此是一个可能的选择,这就是我问的原因。 * 延迟的来源是因为路由器可以并且可能会向给定的测功机发送多个请求,同时让其他人闲置。感谢您抽出宝贵时间来回答,但如果不理解为什么 Bamboo 路由实际上更差,很难判断它是基于事实还是基于观点。
    猜你喜欢
    • 1970-01-01
    • 2016-06-07
    • 2011-05-28
    • 2011-10-20
    • 1970-01-01
    • 2016-02-07
    • 2010-12-17
    • 2023-03-17
    • 2019-03-18
    相关资源
    最近更新 更多