0

我已经基于Github 上的示例编写了一些 PHP 代码来访问 DISQUS API,获取 JSON 响应,并将其写入平面*.txt文件作为缓存。我也有来自 Github 的类似代码来打开该缓存文件并将结果输出到页面。现在我很难找到一种方法来逻辑地持久化和/或驱逐该缓存文件。如果在过去 60 秒内修改/创建了该文件,我希望访问该缓存文件的代码可以从该文件中读取。如果从创建/修改日期起超过 60 秒读取它,请使用新数据重新创建它。所以我的基本目标是将该缓存最多保留 1 分钟。我怎样才能用 PHP 做到这一点?

仅供参考,我是一名 ASP.NET 开发人员,可以使用本机 C# 缓存工具轻松完成此操作,但我不熟悉 PHP 方法。

编辑:根据下面的评论,这里有更多关于我的预期用途的详细信息:

  • 要缓存的数据平均大小:几 kb 的 HTML (5-10kb)
  • 要缓存的数据总大小:几 kb 的 HTML (5-10kb)
  • 我期望对缓存的请求发生的速率:我不太确定!这里的重点是不要达到 DISQUS API 每小时 1000 个请求的限制,所以我使用文本文件来缓存每一分钟。

以便获得更多关于一个好的解决方案的指导

4

0 回答 0