与命名管道和远程处理相比,WCF是否存在性能问题?

Jos*_*osh 2 c# performance wcf

我刚刚开始使用WCF ...但与旧的远程处理,Tcp套接字或命名管道相比,这会进一步降低进程间通信的速度吗?

谢谢

Che*_*eso 5

不,性能不会很慢.WCF具有基于TCP和命名管道的传输.换句话说,编程模型(WCF)独立于传输.这是WCF的基本原则之一.

WCF可以并将使用最佳的数据传输机制,您将获得良好的性能.您应该对场景进行基准测试,但在大多数情况下,与传输的操作成本相比,数据传输的成本很小.

此外,这里还有一份文档,比较了WCF与其他产品的性能,这是微软公司的一项分析.