I decided that it was time to start my own blog related to Microsoft.NET, programming and everything else technical -- not that there is a lack of such blogs on the Internet. Primarily, this blog reflects my personal journey in the area of technology. Please feel free to post your comments and correct me when I'm wrong. Thanks for visiting!
Monday, August 31, 2009
WCF TCP, HTTP, and Named Pipes Performance Comparison
I wanted to see for myself performance of wsHttp, netTcp, and netNamedPipes end point configurations. I put together a quick test application. The test consisted of a warm-up (10 calls to each end point), followed by 5000 calls (with channel being opened and closed on each call). The first test used default binding configuration for each end point while the second test consisted of unsecured calls (security mode set to "None" and encryption and signing disabled). The results are not phenomenal -- although I was a bit surprised that wsHttp binding performed almost as well as netTcp and netNamedPipes when the security stack was removed from the communication channel. Also, in unsecured mode, named pipes communication was noticeably faster than tcp.
Subscribe to:
Post Comments (Atom)
1 comment:
Amazing that something that looks so sophisticated is actually so simple to make! :)crm solutions
Post a Comment