2017-09-12 82 views
0

我想在我的REST API服务器上实现一些缓存,以便客户端可以从缓存的数据中获得更快的响应。服务器上共享缓存的REST API缓存控制?

但是,如果他们愿意的话,我仍然希望客户可以选择获取新数据。

我所见过的HTTP缓存头文件的大多数例子都假设数据正在本地缓存在客户端上,但我将把它存储在Redis的服务器上。

当缓存是服务器端和共享缓存控制功能的客户端的首选方法是什么?

谢谢。

+0

哪些缓存标头“假设数据正在本地缓存”? –

+0

对不起,不清楚。我的意思是有关HTTP缓存标题的文章/教程。 – Rob

回答

2

有你看了Cache-Control

缓存控制:最大年龄=
的Cache-Control:最大陈旧[=]
的Cache-Control:民鲜=
的cache控制:无缓存
缓存控制:无店
缓存控制:无转换
的Cache-Control:只,如果缓存

+0

If-None-Match/ETag可能是另一回事 – Evert