每当我需要数据时我应该使用API​​还是将所有数据存储在数据库中并在需要时访问

问题描述:

这是一个设计问题。每当我需要数据时我应该使用API​​还是将所有数据存储在数据库中并在需要时访问

我正在创建一个Web应用程序,我有一个页面,我需要显示不同的部分,但不是所有的*页面。

现在让我们考虑这种情况下,

我需要在我的网站显示*页面的5个部分。

我该怎么做?

  1. 我会作出不同部分5级的呼叫如下

http://en.wikipedia.org/w/api.php?format=xml&action=parse&page=xyz&prop=text&section=2

  1. 我会数据库与已经存储的所有5个部分,只是打一个电话,并获得所有部分。 (这将需要很多的数据库空间来保存数据存储在我的数据库)。

  2. 您可能有其他任何建议????

  3. 我正在寻找一种可以高速提取数据的解决方案。

    谢谢。

开始=>

只要速度是关心去本地数据库存储,但如果内存关心,然后去API调用。根据我的意见,我认为你应该去当地的数据库...