使用参数缓存请求的简单方法?

时间:2019-01-04 21:19:33

标签: php apache caching browser-cache cache-control

应用上下文:

  1. frontend对我的api端点(php文件)执行获取请求
  2. 我的api向具有请求/分钟数限制的第三方api请求数据。

典型请求如下所示:api / movies / m =教父。

我要避免的是,如果请求是在5分钟前提取的,则避免执行脚本,如果以前从未请求过,则运行该脚本。

我知道有一种方法,可以将结果保存到文件中,然后在下一个请求中重新获取之前检查文件,但是我想知道是否有更好的方法,例如使用http进行缓存标头,以根据请求中使用的参数来缓存请求。

所以最终结果应该是:

  1. api / movies?m =教父=>缓存
  2. api / movies?m = transformers =>获取

0 个答案:

没有答案