对应WCF 提供的WSHttpBinding 和 NetTcpBinding 的选择 是因为他们编码方式(Text,Binary)不同吗?还是别的什么原因呢?
推荐而已,你可以不管的。
有的人还说,在一个办公室里面就直接说话,不要发邮件了,慢。
其实在内网,HTTP比NETTCP慢不了多少,起码用户基本不会有感觉的,你要是觉得NETTCP太麻烦的话,就全部走HTTP好了,
反正也就是慢点。
看了两篇文章关于编码方式的,WSHttpBinding Text/MOTO 编码 ,NetTCPBinding Binary编码。Binary编码能极大减小字节大小。
跟纯粹的TCP/IP协议有关系么?
@FMYS: 不用说BINARY相比TEXT了,单是HTTP头就一大堆字节了。
而且这种东西你只看不练手的吗?随便写个最简单的测试一下,你就有概念了。
速度上的差异是很明显的(代码级明显),但是性能只有在有必要时才优化。
而且WCF一个重要的特性就是,你可以通过修改配置从HTTP转为TCP,代码一句都不用修改。
@爱编程的大叔: 嗯,明白了。三克油
性能考虑Http协议是建立在TCP之上的,就是说多了一个数据解释的步骤
嗯,少了通过http协议包装和解析啊