我需要編寫一個每秒必須處理大量事務的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. 託管ASP.NET網站在IIS 7
- 2. 我可以使用Mono和mod_mono託管ASP.NET MVC網站嗎?
- 3. 我可以在一箇舊的網站上託管一個網站嗎?
- 4. Asp.Net IIS託管
- 5. 在IIS 5.1中託管網站
- 6. 我可以在IIS中託管一個wcf 4.0網站,而不是作爲IIS中的應用程序嗎?
- 7. 我可以將netTcpBinding用於IIS以外託管的WCF服務嗎?
- 8. 如何將網站從IIS託管網站更改爲ASP.Net Development Server託管網站?
- 9. ASP.NET網站/服務託管
- 10. 我可以主持asp.net網站嗎?
- 11. 嘗試在IIS上託管ASP.NET MVC網站
- 12. 是否可以在ASP.NET網站中調用非託管代碼?
- 13. 爲什麼不能在IIS之外託管ASP.Net Web服務?
- 14. 可以在Linux上託管ASPX網站嗎?
- 15. 一個網站可以託管在2臺服務器上嗎?
- 16. GoogleCode:我可以在我的網站上免費託管css和js文件嗎?
- 17. IIS託管,asp.net mvc
- 18. asp.net託管與iis
- 19. 是否有可能在IIS 5.1上託管多個網站?
- 20. 如何更改我的IIS託管網站的網址?
- 21. 我可以通過非IIS託管的WCF服務提供網頁嗎?
- 22. 如何在VPS上託管Asp.Net網站
- 23. 在webhotel中託管ASP.NET MVC網站
- 24. 我可以在wordpress業務上託管多少個網站?
- 25. 如何調試IIS上託管的asp.net網站代碼?
- 26. ASP.NET自託管或IIS託管
- 27. iOS:我可以在託管中存儲託管對象嗎?
- 28. 我可以在同一臺機器上託管多個網站嗎?
- 29. Asp.net網站和網絡服務託管
- 30. 我可以在ASP.net 2.0或共享點託管WPF控件嗎?
順便說一句 - 5000個併發用戶是非常高的。除非您正在構建下一個Google,否則我無法想象您將如何達到併發用戶的水平。 – GalacticCowboy 2010-05-30 12:40:10
同意;你可能意味着很少有併發用戶。我的系統具有理論上300個併發用戶,但任何時候只有20個在線,並且每隔幾秒只有一個請求:所以並行請求並不多 – 2010-07-23 10:02:24