更多连接或下载更大的数据

时间:2015-06-29 12:49:50

标签: ios http download connection

什么更有效?将数据划分为更多连接还是将它们全部放入一个大连接中?

假设我们有一个显示一个人姓名的tableview,当你选择一行移动到另一个显示更多信息的VC时,在该视图中你可以按一个按钮来获得关于该人的更多信息。 / p>

第一个VC是否更好地为一个大json中的每个人下载所有信息,然后使用它来加载下一个视图。

或者在第一个视图上下载名称和ID可能更好。当您选择一行时,您将该ID发送到服务器以下载有关该人的更多信息,依此类推。

我的实践经验是,连接有时并不成功,因此更多的连接可能是危险的,但另一种方式是您只下载所需的数据。

首选方法是什么?

1 个答案:

答案 0 :(得分:0)

在我看来,最佳做法是延迟加载。在必要时建立联系。

我明白了'连接失败',并且在某种程度上,移动连接也是如此。然而,除了较慢的用户界面之外,另一个“一次大下载”的警告是,当用户与数据交互时,它可能是陈旧的。