为了减少响应时间或缩短用户在呈现视图时等待数据的时间,我正在尝试确定与REST交互的最佳方法。我将得到一个包含5-7个字段的项目数组,例如名称、标题、imgUrl。我可以打一个大电话,遍历响应来获取我需要的数据,也可以发出5-7个请求来获得我所需要的确切信息。
打大电话有两个问题。
我可以用item_id和field_id发送一个请求,我会得到我需要的字段,但我必须打7个这样的电话。哪种更好些呢?
发布于 2015-09-09 16:01:29
最近,我不得不做出类似的决定,最后我将方法添加到后端,将数据打包成一种更适合消费的格式。如果你能做到这一点,我建议你这样做。
我怀疑API不在您的control.In中--在这种情况下,我可能会使用多个异步调用,以便您可以在检索数据时提供反馈。使用异步调用和承诺,您可以让所有单独的片段按它们进入的顺序在后台被检索,然后从那里组装它们。
https://stackoverflow.com/questions/32484250
复制相似问题