在iPhone应用程序(或移动设备)需要不断向Web服务发送请求时,是更好地使用一次请求来获取大量数据还是为每个元素发送多个(可能是同时的)请求以获取较少的数据量。
例子:
我想加载节点中的元素列表。 我有节点ID。 我可以获取元素的两种方式如下:
1.发送一个带有节点ID的单个请求,并在单个响应中获取有关节点中前n个元素的所有信息。
2.发送具有节点ID的第一个请求以获取节点中前n个元素的ID,然后针对每个元素发送另一个请求以获得每个元素的单个响应。
我对此持平衡态度。
1. 由于非常不稳定且缓慢的移动互联网连接,重量级单个响应可能会导致更多的延迟和超时;
2. 手机可能会处理过多响应而出现问题。
你的看法是什么?
例子:
我想加载节点中的元素列表。 我有节点ID。 我可以获取元素的两种方式如下:
1.发送一个带有节点ID的单个请求,并在单个响应中获取有关节点中前n个元素的所有信息。
2.发送具有节点ID的第一个请求以获取节点中前n个元素的ID,然后针对每个元素发送另一个请求以获得每个元素的单个响应。
我对此持平衡态度。
1. 由于非常不稳定且缓慢的移动互联网连接,重量级单个响应可能会导致更多的延迟和超时;
2. 手机可能会处理过多响应而出现问题。
你的看法是什么?