我们正在http://hansard.millbanksystems.com上运行一个Rails网站,使用专用Accelerator。我们目前使用Apache和mod-proxy-balancer设置,将请求代理到运行应用程序的四个mongrel。
一些请求非常缓慢,为了防止其他请求排队等待,我们正在考虑代理选项,如果有空闲的mongrel,则将请求转发到该mongrel。
选项似乎包括:
- 按照http://labs.reevoo.com/中所述重新编译Apache的mod_proxy_balancer - 使用公平代理负载均衡器为Solaris编译nginx - 为Open Solaris编译haproxy(尽管这可能与SMF不兼容)
这些选项合理吗?我们有没有遗漏任何明显的内容?非常感谢您的建议。
一些请求非常缓慢,为了防止其他请求排队等待,我们正在考虑代理选项,如果有空闲的mongrel,则将请求转发到该mongrel。
选项似乎包括:
- 按照http://labs.reevoo.com/中所述重新编译Apache的mod_proxy_balancer - 使用公平代理负载均衡器为Solaris编译nginx - 为Open Solaris编译haproxy(尽管这可能与SMF不兼容)
这些选项合理吗?我们有没有遗漏任何明显的内容?非常感谢您的建议。