昨天看到內網有同學在說date的快取時間不對,cdn把老的date時間給快取了,導致快取失效較多,而應該用當前的伺服器時間去設定date。
上述想法其實是不對的,我仔細看了rfc 2616的13.2.3章節,所有的快取時間都是以源站的時間為準,比如我們說的快取一天,是檔案從源站請求出來以後在快取伺服器最多快取一天。源站到使用者之間可能有cdn或者使用者端的一些前向**伺服器,這裡面總共的快取時間不能超過1天,如果超過就需要回源了。
如果你對於阿里雲cdn的快取時間還是有疑問,可以到這個幫助文件看下,寫的非常好:
下面這個圖很贊:
關於HTTP協議
http協議 超文字傳輸協議 http是乙個應用層的物件導向的協議,主要特點如下 1 支援伺服器 客戶端模式 2 簡單快捷,客戶請求伺服器,通常只需傳送請求方法和路徑,請求方法包括get,post,put,delete等 3 http協議允許傳送任何型別的資料,json,xml,陣列等 4 http...
關於Http協議
示例 其中 http 為協議型別 github.com為伺服器位址 user?gender male為路徑path 真正傳送的格式為 第一行為request 第二行為header 包括host,content type等 第三行之後為body 請求的內容 響應的格式為 狀態行 http 1.1 20...
關於HTTP協議
1.http協議的報文解析 http的報文解析 2.http協議的實現及原理 實現原理 案例 裝置通過http post方法將訊息傳送給http serverdomain p 初始化 建立乙個簡單的控制代碼 pcurlhandle curl easy init 設定簡易控制代碼的選項 詳解 curl...