我对iOS缺乏经验,目前正在尝试构建一个简单的移动购物应用程序。 我有一个可靠且可扩展的nodeJS后端,它与另一个项目的SQL数据库通信,并希望使用该数据库中存储的数据。
现在我想知道更有意义的是:通过REST调用在每个视图中获取我需要的数据,或尝试减少调用并在某些核心数据模型中拥有更多数据。我对后者很新。任何关于性能的论证都非常受欢迎!
谢谢堆。 最大
答案 0 :(得分:0)
由于您正在谈论移动购物应用,我建议您为目录使用核心数据,因为产品和类别被修改的可能性非常小,而且这是应用最常访问的部分。这将使应用程序加载更快,您将不得不减少网络呼叫。您可以每天从服务器获取一次目录数据,或者在任何时候听起来更合理,但是获取和更新购物车,付款,结帐等必须在服务器端处理,您需要进行API调用,每个他们被访问的时间。