我正在寻找有关如何创建ASP.NET Web 场的信息- 也就是说,如何使 ASP.NET 应用程序(最初设计为在单个 Web 服务器上工作)在 2、3、10 等服务器上工作?
我们创建了一个 Web 应用程序,当同时有 500 个用户时,它可以正常工作。但现在我们需要让它为 10 000 个用户工作(同时使用 Web 应用程序)。
因此,我们需要设置20 个 Web 服务器并制作一些东西,以便 10 000 个用户可以通过在 Web 浏览器中键入“www.MyWebApp.ru”来使用 Web 应用程序,尽管他们的请求将由 20 个 Web 服务器处理,而无需他们知道这一点。
1)是否有创建ASP.NET 网络农场的特殊标准软件?
2)或者我们应该自己创建一个网络农场,通过手动在不同的网络服务器之间传输请求(使用 ASP.NET / C#)?
我在 Web 上发现的关于 ASP.NET 网络场和可伸缩性的信息非常少:在大多数情况下,关于可伸缩性的文章告诉了如何优化 ASP.NET 应用程序并使其运行得更快。但我没有找到在2 个 Web 服务器上运行的类似“Hello world”的 ASP.NET Web 应用程序的示例。
如果有人可以发布一篇文章的链接,或者更好地讲述自己在 ASP.NET“网络农业”方面的经验并解决可伸缩性问题,那就太好了。
谢谢你,米哈伊尔。