如何创建ASP.NET Web场?
我正在寻找有关如何创建ASP.NET Web场的信息 – 也就是说,如何使ASP.NET应用程序(最初设计为在单个Web服务器上工作)在2,3,10等服务器上运行?
我们创建了一个Web应用程序,当时有500个用户同时工作正常.但现在我们需要让它适用于10 000个用户(同时使用Web应用程序). 因此,我们需要设置20个Web服务器,并通过在其Web浏览器中键入“www.MyWebApp.ru”来使10 000个用户可以使用Web应用程序,尽管他们的请求将由20个Web服务器处理,他们知道这一点. 1)是否有特殊的标准软件来创建ASP.NET Web场? 2)或者我们是否应该通过手动(使用ASP.NET / C#)在不同Web服务器之间传输请求来自己创建Web场? 我发现很少有关于ASP.NET Web场的信息和Web上的可伸缩性:在大多数情况下,关于可伸缩性的文章讲述了如何优化ASP.NET应用程序并使其运行得更快.但我没有找到在2个Web服务器上运行的“Hello world”类ASP.NET Web应用程序的示例. 如果有人可以发布文章的链接,或者更好地讲述自己在ASP.NET“web耕作”中的经验并解决可扩展性问题,那将会很棒. 谢谢, 解决方法
没有.
没有. 要构建Web场,您需要某种形式的负载平衡.对于最多8台服务器,您可以使用内置于Windows的网络负载平衡(NLB).对于8台以上的服务器,您应该使用硬件负载平衡器. 然而,负载平衡实际上只是冰山一角.还有许多其他问题需要解决,包括: >状态管理(cookie,ViewState,会话状态等) 如果它可能有用,我在本书中涵盖了许多这些问题:Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Elmah错误日志记录,我可以只记录一条消息吗?
- asp.net-mvc – 在存储库之间调用方法 – 存储库模式
- asp.net – 没有owin.Environment项目在上下文中找到
- asp.net – 以编程方式将Javascript文件添加到.net中的用户
- asp.net – 当用户关闭浏览器等待长时间运行的Web服务调用时
- 访问被拒绝从远程计算机读取Perfmon计数器(Asp.Net)
- AspNetCore.Identity详解2——注册用户
- asp.net – 需要一个Web表单示例编辑带子项的父实体对象
- asp.net – BundleTransformer少抱怨“无法找到工厂,创建Ja
- asp.net-mvc – ASP.net MVC – 视图如何访问模型?