HTTP 快取是什麼?執行流程 快取控制

2021-10-24 13:21:44 字數 558 閱讀 5477

一、是什麼

二、作用

三、 分類

1、(私有)瀏覽器快取:cache-control: private

2、(公有)**快取:cache-control: public

四、執行流程

1、接收:獲取請求報文

2、解析:對報文解析,提取出 url 和各種首部

3、查詢:檢視是否已經有本地副本了,否則獲取乙份並儲存在本地。

4、新鮮度檢測:檢視已快取的副本是否足夠新鮮,否則詢問伺服器是否有更新。

5、建立響應報文:用新的首部和已快取的主體建立乙個響應報文。

6、傳送:把響應報文傳送給客戶端。

7、日誌:可以建立乙個日記檔案描述這個事務。

五、快取控制

六、參考資料

快取是什麼

無快取機制與快取機制 快取伺服器端的資料,具有以下優勢 常見的http快取只能儲存get響應,對於其他型別的響應則無能為力。普遍的快取案例 共享快取可以被多個使用者使用。例如,isp或所在的公司可能會架設乙個web 來作為本地網路基礎的一部分提供給使用者。這樣熱i門的資源就會被重複使用,減少網路擁堵...

快取機制是什麼

快取需要合理配置,因為並不是所有資源都是永久不變的。重要的是對乙個資源的快取應截止到其下一次發生改變 即不能快取過期的資源 存在的問題 對網際網路的頻寬造成比較大的壓力 對伺服器的執行造成比較大的壓力 伺服器向客戶端快取的資料內容,具有生命週期 不能是永久有效 優勢 應用 常見的http快取只能儲存...

App PHP快取抓取http快取

解決方案方案分為兩部分 業務線中讀取php快取,寫入redis 在指令碼中,取出redis快取 寫入log檔案 如下。var繼承的子類如有構造方法 記得呼叫父類方法 驗證登入 public function construct 記錄日誌 public function destruct page層使...