如php:header("Cache-Control: no-cache, no-store, must-revalidate");
- no-store, 完全不存下來,所以完全沒有 cache
- no-cache, 雖然會 cache,但還是會每次都問有沒有新內容,就是三個判斷點的第一個
- private, 限制在只有現在這個使用者可以用,通常用於敏感資料
- public, cache 公開讓不同使用者用,如果是有 HTTP Auth 的網頁,預設會是 private cache
- must-revalidate, 在一些情形下會去檢查內容是否有更新,像是使用者自己重新造訪頁面時,也是第一個判斷點
沒有留言:
張貼留言