WCF 性能基準報告
現在我能找到的關于WCF性能方面的文章主要有幾個,一個是微軟Connected Frameworks Team的Saurabh Gupta (PM)2007年初發布了一個WCF的性能測試報告
作者使用WCF比較了四種常用的分布式技術
- ASP.NET Web Services (ASMX)
- Web Services Enhancements (WSE)
- .NET Enterprise Services (ES)
- .NET Remoting
ASMX--比傳統的ASP.NET WebServices 快 25%-50%
.NET Remoting--比.NET Remoting 大約快 25%
WSE--針對WSE 2.0/3.0 的實現,如果遷移到WFC將獲得最大4倍的性能提升
ES--對于ES .NET Enterprise Service的情況,稍稍有些不穩定,因為一個場景中WCF快了100%,其他的場景中WCF落后ES的性能,而且至少是25%。
具體內容參見:
另一個是.NET StockTrader 示例應用程序的基準測試報告:介紹了針對兩個功能等同的應用程序執行的廣泛基準校驗的結果:一個應用程序由 Microsoft 基于 .NET 實現 (.NET StockTrader),另一個應用程序由 IBM 基于 WebSphere 實現(Trade 6.1 性能示例)。該文檔包含對每個應用程序支持的各種配置進行的基準校驗比較,其中包括 Web 服務性能、消息發送性能以及更多性能。該文檔還包含所有優化參數和基準校驗檢測的詳細信息,客戶可利用它們自己做同樣的測試。
具體參見:比較 .NET 3.0 和 IBM WebSphere 6.1 Application Server 的性能
在CodePlex上有兩個關于WCF和Remoting性能測試的項目:
1、WCF Latency Test Harness 這個項目做了 WCF (和.NET Remoting) 針對不同的bindings, serializers, parameters (和sizes), OneWay/TwoWay的測試,是根據微軟的WCF性能測試白皮書來做的,具體參見作者的文章WCF Latency Test Harness and WCF Performance
2、WCF vs Remoting 主要是比較WCF和Remoting之間的性能。測試結果可看這兩篇blog: WCF vs. Remoting (with DataSet)- performance comparison. WCF vs Remoting - adjustments to my results
歡迎大家掃描下面二維碼成為我的客戶,扶你上云

浙公網安備 33010602011771號