【发布时间】:2015-07-26 00:07:58
【问题描述】:
我需要关于设计决策的建议。 我正在创建一个电子商务应用程序,并且有很多项目 (>10000) 可以在我的应用程序中显示。现在这是我有的 2 个选项 1)从服务器获取所有项目信息并保存在本地数据库中并每次同步信息(假设15分钟) 2)每次从网络服务器获取信息(通过rest api)。
这两种方法各有利弊。使用本地数据库我可以获得快速的结果和更少的服务器带宽,但必须处理同步 使用第二种方法,我将收到大量服务器请求,并在服务器上释放和加载。
我也想知道亚马逊和 Flipkart 等其他应用如何处理这个问题。他们是否每次都保存在本地数据库或请求服务器中。
【问题讨论】: