小编sca*_*tty的帖子

移动:一个请求还是多个较小的请求?

在经常需要向Web服务发送请求的iPhone应用程序(或一般移动设备)上,最好使用一个单一的请求来获取大量数据,或者为每个元素提取多个(可能是同时的)请求获取的数据量.

我想加载节点中的元素列表.我有节点的ID.我可以获取元素的两种方法如下:

  • 使用节点ID发送单个请求,并在单个响应中获取有关节点中n个第一个元素的所有信息;
  • 发送具有节点ID的第一个请求以获取节点中n个第一个元素的ID,然后为每个请求发送另一个请求以使每个元素具有一个响应.

关于那个我之间的平衡.

  • 由于移动互联网连接非常不稳定和缓慢,重量级单一响应可能会导致更多延迟和超时;
  • 手机可能无法同时处理太多响应.

你怎么看 ?

iphone mobile web-services client-server

7
推荐指数
1
解决办法
2381
查看次数

iPhone + Web服务最佳实践

在iPhone应用程序中访问Web服务是我没有找到一个清晰,美观的解决方案的问题.我不是在谈论如何发送查询或解析响应,而是关于"大图"的答案.

忽略服务器端技术,您如何将Model对象插入Web服务?你如何设计你的代理对象?你如何缓存资源?

iphone cocoa-touch web-services

2
推荐指数
1
解决办法
1599
查看次数