【问题标题】:Retrieve JSON file from the source and put it into the directory and make it updated periodically with PHP从源中检索 JSON 文件并将其放入目录并使用 PHP 定期更新
【发布时间】:2012-06-13 06:45:20
【问题描述】:

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

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

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

【问题讨论】:

    标签: php json wordpress api caching


    【解决方案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

    【讨论】:

    • 您好,感谢您的回答!我对选项 1 感兴趣,但我太笨了,无法理解和实施它。可以举个例子吗?
    • @Rifki ,提供的链接中给出了示例。
    猜你喜欢
    • 1970-01-01
    • 2020-05-14
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 2018-01-24
    • 2015-02-27
    • 2016-01-04
    • 1970-01-01
    相关资源
    最近更新 更多