我是否应该在每次需要数据时使用API​​,或者将所有数据存储在数据库中并在需要时访问

时间:2017-05-25 12:27:06

标签: php database api wikipedia

这是一个设计问题。

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

现在让我们考虑一下这个场景,

我需要在我的网站上显示维基百科页面的5个部分。

我该怎么做?

  1. 我会针对不同的部分进行5次调用,如下所示
  2. http://en.wikipedia.org/w/api.php?format=xml&action=parse&page=xyz&prop=text&section=2

    1. 我将拥有已存储所有5个部分的数据库,只需进行单个调用并获取所有部分。 (它需要大量的数据库空间来保存数据库中的数据)。

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

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

      感谢。

1 个答案:

答案 0 :(得分:0)

关于速度关注本地数据库存储但是如果内存有问题那就去API调用。根据我的意见,我认为你应该去当地的数据库...