在php服务器端缓存中缓存XML API响应

时间:2015-05-28 15:04:24

标签: php xml api caching post

是否可以将POST请求的响应缓存到XML API?我想这样做而不必在我的服务器上创建实际文件。我被告知这是可能的,但我没有成功。

基本上..我想检查是否已经进行了调用,如果是这样的话......如果没有执行API调用则将数据删除并保存以备将来使用。

1 个答案:

答案 0 :(得分:0)

要在没有文件的情况下执行此操作,您需要将调用和结果存储在数据库中。无论如何,它可能是最好的方法。我使用谷歌地理位置API完成了这项工作,因为您每天可以执行的请求数量有限制。

所以我只会存储请求(例如37206的邮政编码)和谷歌的结果。然后下次请求37206我将返回存储在我的数据库中的结果。

此外,为了防止类似邮政编码lat / lon更改的内容,我会存储结果存储的日期,在说一年后,我会使用cron删除它。