Cache Control的一些認識

2022-01-28 19:17:13 字數 657 閱讀 2805

請求頭里的cache-control是no-cache,是瀏覽器通知伺服器:本地沒有快取資料

響應頭中的 cache-control:max-age=259200 是通知瀏覽器:259200 秒之內別來煩我,自己從緩衝區中重新整理

如果響應頭中有 cache-control=no-cache 那麼瀏覽器是不會快取的

但你的響應頭並沒有,所以應該是有快取的。

不過即使有快取,也不一定被瀏覽器使用。因為瀏覽器還有其他設定

同時並不是與快取相關的頭都會被瀏覽器接受,協議只是建議,並不乙個定非要執行

last-modified 與if-modified-since 都是用於記錄頁面最後修改時間的 http 頭資訊,只是 last-modified 是由伺服器往客戶端傳送的 http 頭,而 if-modified-since 則是由客戶端往伺服器傳送的頭,可 以看到,再次請求本地存在的 cache 頁面時,客戶端會通過 if-modified-since 頭將先前伺服器端發過來的 last-modified 最後修改時間戳傳送回去,這是為了讓伺服器端進行驗證,通過這個時間戳判斷客戶端的頁面是否是最新的,如果不是最新的,則返回新的內容,如果是最新的,則 返回 304 告訴客戶端其本地 cache 的頁面是最新的,於是客戶端就可以直接從本地載入頁面了,這樣在網路上傳輸的資料就會大大減少,同時也減輕了伺服器的負擔。

一些人,一些事,一些

我覺得這是國內it企業浮躁和傳統的官本位性質決定的,導致國內企業都本末倒置。要想改變命運,我覺得有以下出路 1.不做技術了,改做混混 混混的概念很廣泛的,比如銷售 經理 幹部 皮包公司之類其實都屬於這類。中國就是這樣,越浮越掙錢,只有混混才能發財。要不更進一步,做流氓,廣義的流氓,也很不錯。2.專心...

關於RemoteView 的一些字型的一些問題

最近在做乙個 在notification 新增 天氣通知的小部分 發現困擾在 如何給 remoteview 中的字型 作修改 大家都知道 textview 設定字型 在xml 中 可以 設定 3種 而其他字型的設定 需要通過 typeface 去設定 具體 將字型放置在asset 資料夾中 type...

iPhone UITableVIew 的一些理解

uitableview 用的不少,其重用機制還是有點迷惑。之前有用過sdwebimage和 結合該demo,做個小總結 2 uitableview可以響應uiscrollview 的delegate,因為uitableview中就有乙個scrollview 得先宣告 inte ce rootview...