Ane*_*arg 6 mobile android soap web-services
我正在设计一个通过SOAP消息获取服务器数据的移动应用程序.
我想知道什么是最佳做法:
*PS:*用户可以有很多车辆,如果我使用第二种方法,那么每辆车都会调用Web服务.
我们谈论的是哪种尺寸响应 - 最小/最大/典型?
这个问题没有简单的答案,因为它取决于触发 Web 服务请求的原因,例如它是否响应用户操作、定时等。
延迟是移动网络的杀手之一(比低带宽更重要),因此理论上您应该以最少的请求数量为目标。
但...
如果您不需要数据,那么提出大量请求是没有意义的。
我的猜测是,您将不得不使用不同的响应大小进行测试才能找到最佳点。
另外,不要忘记在请求中允许 gzip/deflate 并压缩来自服务器的响应。
如果可能的话,我还会采用 RESTful 方法并确保 GET 响应可缓存