Web服务消费者优化

时间:2014-02-13 08:53:51

标签: c# web-services windows-mobile-6.5 .net-cf-3.5

我正在为Windows Mobile 6.5编写一个.NET应用程序(基于3.5 CF)。

我导入了wsdl和Visual Studio(2008)生成的webservice使用者,我可以看到Reference.cs中的代码,我对它的作用有一个模糊的理解。

该应用程序正在使用Web服务。我需要它更快(客户需求)。现在往返大约需要500ms,我发现后端需要大约200ms,这意味着我的部分是300ms的瓶颈。

在我开始尝试和编写代码来尝试之前,也许其他人可以提供这些问题的答案,避免我遇到很多麻烦和工作。

Web服务本身很难自定义,有一些选项似乎没有太大的影响(URL行为,preauthenticate)。

谷歌搜索时发现了2条陈述:

  

Windows Mobile上的.NET Compact Framework,JSON反序列化是   实际上比XML反序列化要快几千倍   平台上.NET反射性能不佳。

所以这可能是某种东西。我可以使用JSON,或者,因为操作/属性的数量非常有限(并且我不期望进行大量更改)我可以编写一些代码来反序列化而不使用Reflection。 问题:有人可以验证报价吗?不会使用Reflection作为我的优化问题的答案吗?

提前感谢您的所有深刻见解和共享知识: - )

0 个答案:

没有答案