1

我的 Web 应用程序安装在服务器 A 上

mywebsite.com/ --> 转到服务器 A mywebsite.com/myApp/ --> 转到服务器 A

出于性能原因,我希望 /myApp/ 在另一台服务器 B 上,但使用相同的域 mywebsite.com/ --> 转到服务器 A mywebsite.com/myApp/ --> 转到服务器 B

怎么做?

我在 MS 服务器上使用 MS .net 4、IIS 7。

谢谢

4

1 回答 1

0

您是否在服务器 A 和 B 前面有一个负载平衡器,以便您可以适当地引导流量?您是否有防火墙可以支持将“/myApp”的流量路由到 B 的规则?这些将是我对如何在不更改服务器的情况下做到这一点的建议。但是,如果您确实必须更改服务器,我会考虑使用 ISAPI 过滤器将请求移动到另一台机器,但这可能通过设置不同的域名来做得更好,这样您就有了 mywebsite.com 和 myapp .website.com 以便每个都可以解析到不同的服务器。如果您这样做,那么服务器 A 只需将请求重定向到另一台服务器以获得更简单的解决方案。无论如何,这是我可以看到的几种不同的方法。


防火墙与负载均衡器之间的权衡实际上可能非常微不足道,因为许多大型站点都有负载均衡器和防火墙,尽管我质疑拥有负载均衡器与更改防火墙设置的成本差异。我还会调查每个选项对您的情况的可行性。

于 2010-09-02T12:40:34.327 回答