我一直在阅读一些关于设置Last-Modified
从服务器发送响应时的标头的文章。我了解它的目的,以及如何设置它等。
我也了解传入的If-Modified-Since
标头,并且从那时起它所要求的是否有任何变化。我了解如何检索标头并将其转换为时间戳等。
我正在努力解决的问题是我将修改后的时间戳与之进行比较。我的理解是,通过使用 last modified 我不需要我的 API 来继续检索大量数据(如果它仍然相同)。
那么,我是否应该对 API 的缓存/数据库进行超轻量级调用,并检查对所请求的任何数据集的最后修改?