我开发了一个非常小的 REST API(使用 PHP),它提供有关用户的信息(也更新和创建用户,但对问题无关紧要)。只是为了显示可用的调用(顺便说一下,JSON 输出):
/api/users/54216
/api/users/54216?fields=id,name
/api/users/54216/photos
54216
是一个示例用户 ID。
直到今天,我只使用缓存来保存要显示的 html 页面,实际上并不复杂 - 从未使用缓存来仅保存数据。
我应该怎么做才能保存这些电话,然后我该如何使用它?我的目标是(我认为..)在 X 分钟内将数据保存到JSON
文件一次,并在需要时获取文件缓存和decode
它。
另外,你建议我如何缓存用户的特定信息?因为调用 no.1 输出所有信息,调用 no.2 只输出特定字段,我不想使用 2 个缓存文件,因为它真的没有效果。
我从来没有参与过这个部分(缓存[json]数据和REST API,这是我的第一次),所以我很困惑。
编辑:
我说的是服务器端缓存。