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

时间:2009-05-13 17:30:45

标签: c# wcf performance

我刚刚启动WCF ...但与旧的远程处理,Tcp套接字或命名管道相比,这会进一步减慢进程间通信吗?

由于

1 个答案:

答案 0 :(得分:5)

不,表现不会很慢。 WCF具有基于TCP和named pipes的传输。换句话说,编程模型(WCF)独立于传输。这是WCF的基本原则之一。

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

此外,here is a document comparing the performance of WCF with alternatives,由Microsoft制作的分析。