首頁 > web前端 > js教程 > 主體

HTTP快取機制的簡單介紹

不言
發布: 2019-03-21 11:09:18
轉載
2405 人瀏覽過

這篇文章帶給大家的內容是關於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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板