我们在一个专用的加速器上运行一个 Rails 站点http://hansard.millbanksystems.com 。我们目前有带有 mod-proxy-balancer 的 Apache 设置,代理到运行应用程序的四个 mongrel。
有些请求相当慢,为了防止出现其他请求在它们后面排队的情况,我们正在考虑代理选项,如果有一个空闲的杂种,它将把请求定向到一个空闲的杂种。
选项似乎包括:
使用 Solaris 的公平代理平衡器编译 nginx
为 Open Solaris 编译 haproxy(尽管这可能不适用于 SMF)
这些是合理的选择吗?我们错过了什么明显的东西吗?我们将非常感谢您的建议。