优化WCF延迟?

| 我正在设计一个分布式系统,并将其部署在Windows Server 2008 R2的1Gb群集上,但是我遇到了延迟问题,通过.NET完成的常规Ping()占用了0.240ms,但是WCF延迟大约是0.500ms,我相信这太高了,因为所有机器都通过一个1Gbs交换机在本地连接。因此,我如何改善WCF延迟。 我在WCF中使用TCPBinding,ProtocolBuffer     
已邀请:
        Ping只是在Internet层中定义的低级ICMP协议,而TCP是在传输层中定义的更复杂的协议。 ICMP是不可靠的数据报协议,而TCP是具有更高传输开销的可靠协议,尤其是对于建立连接而言。 WCF位于net.tcp之上,带有自己的通道堆栈,该通道堆栈也有开销。除非您显示非常详细的描述,否则您对帖子的测试不是一个真正的问题。 还要澄清一下:您是说您不喜欢0.5ms = 0.0005s的延迟???这意味着ping显示您<1ms。即使设备位于同一网络中,这看起来也不现实!如果您的意思是等待时间为0.5s,那么我应该首先诊断ping等待时间0.24s,因为这是在另一大洲ping服务器的值。我有0.024s ping到google(可能是欧洲的服务器),还有0.124s到yahoo。     

要回复问题请先登录注册