http expires cache-control last-modified if-modified-since

關於 Cache-Control: max-age=秒 和 Expires 
Expires = 時間,HTTP 1.0 版本,緩存的載止時間,允許客戶端在這個時間之前不去檢查(發請求) 
max-age = 秒,HTTP 1.1版本,資源在本地緩存多少秒。 

如果max-age和同時存在,則被Cache-Control的max-age覆蓋。 


last-modified 是服務器傳給客戶端的,

if-modified-since是客戶端傳給服務器的,注意:在firfox上面,此字段是瀏覽器自動加上去的。

但是實驗結果是,Chrome開着控制檯,是不會發出If-Modified-Since 頭的,關掉控制檯就能發出了,太奇怪了。

在firefox上面如果設置了max-age以後,再次輸入url是不會重新請求一次的,但是刷新則會重新請求。

chrome上面則是不管怎麼樣都回重新請求一次。

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