我需要编写一个每秒必须处理大量事务的ASP.NET应用程序 - 多达5000个用户可以同时进行事务处理。我想我会在后面使用WCF与SQL服务器进行通信。但在前面,IIS可以有效地同时处理5000个用户,还是有任何简单的方法来在IIS之外托管我的应用程序?我可以在IIS之外托管ASP.NET网站吗?
6
A
回答
5
这取决于机器的特性,但您始终可以设置网络农场来处理高负载。
1
您可以使用WAS,Windows服务或.NET应用程序托管IIS之外的WCF应用程序。
当然可以设计一个使用IIS的系统来处理你描述的负载。这是一个好主意还是不是真的取决于应用程序。我建议你或许看看一些基准测试负载,以确定它是否更快在IIS中托管,或者如果您在IIS之外托管WCF应用程序。
1
为什么你需要它在IIS之外。你可以有IIS的5000 TPS。但请记住,它依赖于很多方面......例如硬件,您对服务器的配置,它取决于应用程序的沉重程度,应用程序的响应时间。也如建议你可以有网络农场。您可以使用负载平衡器并在其后面有多个服务器。所以有可能你需要有一个适当的设计,如果需要硬件升级的预算。
相关问题
- 1. .NET核心的ASP.NET vNext可以托管在IIS之外吗?
- 2. 托管ASP.NET网站在IIS 7
- 3. 我可以使用Mono和mod_mono托管ASP.NET MVC网站吗?
- 4. 我可以创建一个asp.net网站并用wordpress托管吗?
- 5. 可以用opencv托管php网站吗?
- 6. 我们可以以编程方式将一个网站托管到IIS吗?
- 7. Javascript文件可以托管在他们需要指向的网站之外吗?
- 8. 我可以在云服务上托管一个网站吗?
- 9. 我可以在Windows Azure中托管一个网站吗?VMRole
- 10. 我可以在一个旧的网站上托管一个网站吗?
- 11. Asp.Net IIS托管
- 12. 在IIS 5.1中托管网站
- 13. 托管网站到本地在IIS中
- 14. 我可以在IIS中托管一个wcf 4.0网站,而不是作为IIS中的应用程序吗?
- 15. IIS托管网站的网络路径
- 16. 我可以将netTcpBinding用于IIS以外托管的WCF服务吗?
- 17. ASP.NET网站/服务托管
- 18. 如何将网站从IIS托管网站更改为ASP.Net Development Server托管网站?
- 19. 我可以主持asp.net网站吗?
- 20. 在IIS中托管asp.net网站时清洁Com组件
- 21. 尝试在IIS上托管ASP.NET MVC网站
- 22. 是否可以在ASP.NET网站中调用非托管代码?
- 23. 为什么不能在IIS之外托管ASP.Net Web服务?
- 24. 一个网站可以托管在2台服务器上吗?
- 25. 可以在Linux上托管ASPX网站吗?
- 26. asp.net托管与iis
- 27. IIS托管,asp.net mvc
- 28. GoogleCode:我可以在我的网站上免费托管css和js文件吗?
- 29. 托管ASP.Net MVC在IIS
- 30. 从IIS托管网站执行batfiles
顺便说一句 - 5000个并发用户是非常高的。除非您正在构建下一个Google,否则我无法想象您将如何达到并发用户的水平。 – GalacticCowboy 2010-05-30 12:40:10
同意;你可能意味着很少有并发用户。我的系统具有理论上300个并发用户,但任何时候只有20个在线,并且每隔几秒只有一个请求:所以并行请求并不多 – 2010-07-23 10:02:24