2017-09-12 84 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