很想在WM程序中使用WS,但是一直没有实践.今天写了一个小Demo,看看WS的性能怎么样,Server不是我写的,我用的是别人公开的Server:
1. 随机数
  http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx
2. 天气
  http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
3. 搜索
  http://api.search.live.net:80/soap.asmx

天气里面只固定查找上海的天气,搜索给了几个关键字,看着几个关键字搜索的结果,都用Console打印出来(虽然Console在WM上面没反应).
闲话少说,用Profile工具在真机上面测试,机器海信E8,网络CDMA1X(应该是,或许是EVDO,我分不清楚).
下面是结果:
[WM]在WM上面使用WS貌似有性能问题(欢迎讨论)

随机数需要1.4s,天气需要1.7s,Bing 的搜索居然需要11s......

不知道其他达人在WM(包括WinCE)上面使用过WebServices么?难道你们的应用性能也是这么差??

你们怎么解决这些问题的?

欢迎讨论.

PS:

再贴一图,上面那个测试应该是有问题的,搜索20个关键字,结果搜索了7次,应该是中间有异常断掉了.

这次的结果:

[WM]在WM上面使用WS貌似有性能问题(欢迎讨论) 

 

这次的结果应该趋于正常,看情况在真实网络环境中,WS访问需要2s左右的时间,我觉得有时候这个时间是不是有一点长了??

 不知道大家怎么看这个问题的?

热烈欢迎讨论.

PS:

 经过一些测试,得出不是很准确的结论,就是:WS的性能还不是一般的差....可能XML真的很重量级...哎

相关文章:

  • 2022-12-23
  • 2021-07-08
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2022-03-05
猜你喜欢
  • 2022-01-18
  • 2022-02-15
  • 2021-12-29
  • 2022-12-23
  • 2022-02-07
  • 2021-04-08
  • 2022-12-23
相关资源
相似解决方案