从源检索JSON文件并将其放入目录并使用PHP定期更新

时间:2012-06-13 06:45:20

标签: php json wordpress api caching

我正在使用WordPress并使用来自我的网站内容源的JSON格式的API数据,例如:http://api.source.com/data.json

但是加载我的网站需要更长的时间,因为每次加载的页面总是从源文件中读取文件,问题是如何将JSON文件存储到WordPress目录并每12小时自动更新一次?

抱歉英语不好但希望你明白我的意思,请帮助!

1 个答案:

答案 0 :(得分:1)

有多种选择。

  1. 使用memcache - >将已检索的json存储在memcache中,并在每12个小时后将其过期。这将是最快的查找。 http://www.php.net/manual/en/memcache.examples-overview.php

  2. 数据库 - >使用密钥将已检索的json存储在数据库表中,您可以根据json的大小使用varchar,text或blob数据类型。

  3. 写入文件 - >将json写入任何具有写权限的目录中的文本文件,并从那里读取它。 http://php.net/manual/en/function.file-put-contents.php