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


Cache XML API Response in php server side caching

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

本质上. .我想检查是否已经进行了调用,如果是…拉数据,如果没有做API调用并保存以供将来使用。

如果不使用文件,则需要将调用和结果存储在数据库中。无论如何,这可能是最好的方法。我已经用谷歌地理定位API做了这个,因为每天可以做多少请求是有限制的。

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

此外,为了防止邮政编码的晚/晚变化,我将存储存储结果的日期,并在一年后使用cron将其删除。