0
使用Rails,我有一个HTTP端点返回链接到JSON格式播放列表的记录(媒体文件)数组。REST API分页和客户端缓存
客户端缓存是通过检查播放列表的日期并在/playlist/id/media_files.json
响应中使用Rails的stale?(@playlist)
生成适当的etag来完成的。
现在我想实现分页,但试图保持,在某种程度上,客户端缓存。
是否有一些聪明的做法,我可以采取还是我被迫回应所有的请求与200,并始终将数据下线到客户端?
如何处理API中的分页(服务器,客户端)缓存?