首頁  >  文章  >  web前端  >  HTTP快取機制的簡單介紹

HTTP快取機制的簡單介紹

不言
不言轉載
2019-03-21 11:09:182402瀏覽

這篇文章帶給大家的內容是關於HTTP快取機制的簡單介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

HTTP快取機制

HTTP快取分成兩個強制快取和比較快取

#我們再了解這些之前先簡單了解HTTP封包, HTTP封包就是瀏覽器和伺服器通訊時發送及回應的資料快。

請求頭部header  附加資訊(cookie,快取資訊等)與快取相關的規則訊息,均包含在header中

和請求主體body  HTTP請求真正想要傳送的部分

簡單了解了這些我們再來看看強緩存和對比緩存

強緩存 關鍵字expires cache-control  max-age = 設定過期時間對比緩存關鍵字response header 中last-modified 記錄最後請求時間 
request header if-modified-since 與最後請求時間做比較。
  etag 記錄唯一識別 if-none-match 與etag對比是否一致一致返回服務端返回唯一識別
  可以取得快取資料狀態碼304

如何設定請求快取

前端設定http快取,前端設定html頁面快取方法:靜態的html頁面想要設定使用快取需要透過HTTP的META設定expires和cache-control

設定如下網頁元資訊:

<meta http-equiv="Cache-Control" content="max-age=7200" />
 <meta http-equiv="Expires" content="Mon, 20 Jul 2013 23:00:00 GMT" />

這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的JavaScript教學影片欄位!

#

以上是HTTP快取機制的簡單介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除