Web Farms和Web Gardens有什麼區別,與.NET中的服務器配置部分有關?我們如何實現它?「Web農場」和「Web花園」的配置有何區別?
0
A
回答
1
一個Web 花園允許 應用實現更高的可擴展性,因爲 多個進程用於處理代表其 請求。一個Web花園 就像一個Web農場(在它的目標是要達到更高的可擴展性),但 範圍內的單個 服務器。
來源:http://geekswithblogs.net/vkamat/archive/2004/11/17/15145.aspx
谷歌是你的朋友。
1
Web場允許您跨多個服務器擴展Web站點。
網絡花園允許您在單個服務器中的多個CPU之間擴展網站。 Web花園功能附帶IIS 6及以上版本。當你擁有多個處理器和足夠的RAM時,它非常有用。
1
A Web Farm是託管單個站點的稱爲池的服務器的集合,負載使用負載均衡器分佈在每臺計算機中。負載平衡器可以配置爲根據機器的當前負載以多種不同方式分發對網站的請求。
A Web Garden是運行w3p.exe工作進程的多個實例以服務單個站點的單個服務器。擁有多個進程允許將它們分配給獨立的CPU或CPU內核,並增加網站能夠使用的線程總數。
將網站作爲服務器場運行時需要記住的事項是您必須仔細管理代碼庫,以確保每臺服務器都具有相同版本的網站。 Scott Hanselman at MIX10涵蓋了一些管理部署的高級技巧。池中的機器不會自動共享資源,因此您可能需要Distributed Cache以及可能的文件複製或Distributed File System。
由於顯而易見的原因,Web Garden不會共享InProc資源,您應該仔細考慮使用共享資源時死鎖和競態條件增加的可能性。
相關問題
- 1. 如何獲得在多線程,多進程,Web花園和Web農場情況下唯一的ID?
- 2. IIS Web花園和性能
- 3. 網站花園和網絡農場之間的技術差異?
- 4. 共享靜態類數據翻過Web園/農場
- 5. 何時創建Web園區
- 6. web「圍牆花園」如何實施?
- 7. Web農場中的SignalR連接管理
- 8. 在asp.net中什麼是Web Farm和Web花園?
- 9. 的Web部署2.0與Web農場Framework 2.0的
- 10. IIS和網絡花園配置
- 11. ASP.NET MVC和Web農場框架IIS 7的問題
- 12. Web服務和RPC有什麼區別?
- 13. ASP.NET Web Pages和Razor有什麼區別?
- 14. Web API和MVC HttpConfiguration是否有區別?
- 15. RenderSection和Web Helper有什麼區別
- 16. 「Web服務」和「Web服務」有什麼區別?
- 17. JSON Web Signature(JWS)和JSON Web Token(JWT)之間有什麼區別?
- 18. Web服務和Web應用程序有什麼區別?
- 19. simple project/lib和project/web/WEB-INF/lib有什麼區別?
- 20. Web Fragment Project和Dynamic Web Project有什麼區別?
- 21. 經典ASP會話和Web花園(多名工作人員)
- 22. 如何使Web農場在MVC應用程序上工作?
- 23. 呼叫ASP.NET Web服務在同一農場的Web應用程序
- 24. Solr搜索Web農場上的網站嗎?
- 25. 網絡農場中的Web應用程序體系結構
- 26. JMS和Web服務之間的區別
- 27. web項目與pom.xml和web.xml的區別
- 28. HTTP框架和web框架的區別?
- 29. Web服務和JMS之間的區別
- 30. api和web服務的區別?