【发布时间】:2010-12-21 11:11:03
【问题描述】:
我正在寻找有关如何创建 ASP.NET 网络场的信息 - 即如何使 ASP.NET 应用程序(最初设计为在单个 Web 服务器上运行)运行2、3、10等服务器?
我们创建了一个 Web 应用程序,它可以在同时有 500 个用户的情况下正常工作。但现在我们需要让它为 10 000 个用户工作(同时使用网络应用程序)。
所以我们需要设置 20 台网络服务器并做出一些事情,以便 10 000 名用户可以通过在他们的网络浏览器中输入“www.MyWebApp.ru”来使用网络应用程序,尽管他们的请求将由 20 个网络服务器处理,而他们并不知道。
1)是否有特殊的标准软件来创建ASP.NET网络农场?
2) 或者我们应该自己创建一个网络农场,通过手动在不同的网络服务器之间传输请求(使用 ASP.NET / C# )?
我在 Web 上发现的关于 ASP.NET 网络场和可伸缩性的信息非常少:在大多数情况下,关于可伸缩性的文章会告诉您如何优化 ASP.NET 应用程序并使其运行得更快。但我没有找到在 2 个网络服务器上运行的 “Hello world”-like ASP.NET web 应用程序的示例。
如果有人可以发布一篇文章的链接,或者更好地讲述自己在 ASP.NET“网络农场”和解决可扩展性问题方面的经验,那就太好了。
谢谢你, 米哈伊尔。
【问题讨论】:
-
我来晚了,但这里描述了一个好的起点:docs.microsoft.com/en-us/iis/web-hosting/…
标签: asp.net scalability web-farm