Cache-Control的幾個值

Cache-Control

可緩存性

public:http請求返回的過程中,在cache-control中設置這個值,代表http請求返回的內容經過得任何路徑當中(包括一些http代理服務器以及發送請求的客戶端服務器),都可以對返回的內容進行緩存。

private:代表只要發送請求的瀏覽器纔可以對返回的內容進行緩存。

no-cache:可以在本地進行緩存,但是每次發送請求的時候都需要進行驗證,如果服務器允許,纔可以進行本地緩存。

no-store:本地和代理服務器都不能進行緩存存儲,每次都要重新請求,拿到內容。

max-age:設置緩存時間爲1年 Cache-Control: max-age=31536000

                  資源的內容非常穩定,長時間內都不會發生變更,那麼我們就可以聲明瀏覽器/CDN可以長時間緩存資源,只要用戶不手動清理瀏覽器緩存,一年內服務器都不會收到(當前瀏覽器/CDN)對該資源的請求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章