繁体   English   中英

二进制与肥皂绑定-WCF服务性能

[英]Binary vs. Soap Binding - WCF Service Performance

对于我的论文,我需要测量WCF服务和特定对象的Silverlight客户端中Binary Binding与basicHttp(Soap)绑定的性能。

我已经找到了这些绑定的一些示例性能数据。

我想知道如何针对特定对象自己测量它们。

是否有任何工具可以简化此过程,或者您将如何做?

我前段时间做过一些测试(请参阅此处 ),但是将它们与一粒盐一起接受,因为那是一个非常“不科学”的测试(并且是用SL3完成​​的)。

您将必须测试几种不同的情况:例如,一个简单对象在其属性内具有非常大的值,它将不同于大量简单对象的列表,或者具有大量具有非常小的值的变量的对象。

创建测试工具应该不会很困难,我建议您只做一个“回声”服务,该服务返回参数而不用触摸它。 在客户端上,您只需测量呼叫和应答之间的时间即可。

旁注: Fiddler2在检查HTTP级别发生的情况时将非常有用。

指标仅在上下文中有意义。 你首先需要定义你要测量什么 基本的网络嗅探器使用应该是一个好的开始(带宽),但是CPU等也很重要。 实际上,即使“二进制”也非常模棱两可-(今天下午)它引起了我的注意,我也许可以从SL WCF换出序列化器。 根据经验,protobuf通常比未构建的产品要好得多,因此,如果我们可以将其默默地添加到SL中...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM