97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

六、HTTP協議中的緩存

2019-10-17    seo達人

一、緩存簡介

緩存無處不在,瀏覽器端的緩存、服務器端的緩存、代理服務器的緩存、對象緩存、數據庫也有緩存……HTTP中具有緩存功能的是瀏覽器緩存和代理服務器緩存。下面說一下緩存的優點:



1.減少冗余的數據傳輸,節省了傳輸時間



2.減少服務器的負擔,大大提高了網站的性能



3.加快了客戶端加載網頁的速度



二、使用Fiddler如何查看緩存的Header

與緩存相關的內容放在Header中的Cache項里;Requests和Responses均是這樣。如圖:







三、緩存的新鮮度(通過什么方式判斷其是否,如何刷新緩存)

Web服務器通過兩種方式判斷瀏覽器緩存是否:



(1)瀏覽器把緩存文件的最后修改時間通過Header“If-Modified-Since”項傳遞給Web服務器。



(2)瀏覽器把緩存文件的ETag通過Header“If-None-Match”項傳遞給Web服務器。



簡單描述一下,瀏覽器端想請求一個文檔,它首先檢查本地緩存,發現存在這個文檔的緩存,獲取緩存文檔的最后修改時間,發送請求,將值放在Header中的“If-Modified-Since”項傳遞給Web服務器。Web服務器接收到請求后,將服務器的文檔修改時間(Last-Modified)與HTTP請求中的header中的“If-Modified-Since”值相比較,有兩種情況,如下面圖示:



1.緩存有效:







2.緩存無效:







截圖舉例:







上面說的是If-Modified-Since值對比的方式;下面說一下ETa'g;



四、ETag

ETag(Entity Tag):實體標簽;是根據實體內容生成的一段hash字符串(類似MD5之后的結果),可以用來標識資源的狀態(當資源發送變化時,ETag也會跟著改變);ETag是Web服務端產生的,然后通過response響應給瀏覽器。使用ETag,主要解決Last-Modified無法解決的情況:



(1.某些服務器不能得到文件的If-Modified-Since來判斷文件是否更新;



(2.某些文件修改非常頻繁,以小于秒的單元進行修改,而Last-Modified最單元為秒;



(3.有些文件最后修改時間變化了,但是內容并沒有變化,所以我們不希望瀏覽器以為文件已變化了;







五、與緩存相關的header

字段名稱 釋義

Cache-Control:max-age=0 以秒為單位

If-Modified-Since:Fri, 11 Jan 2019 01:55:04 GMT 緩存文件的最后修改時間

If-None-Match:W/"5c37f778-732" 緩存文件的Etag的值

Cache-Control:no-cache 不使用緩存

Pragma:no-cache 不使用緩存

Cache-Control:public 響應被緩存,可以共享與多用戶

Cache-Control:private 響應只能私有緩存,不可共享

Cache-Control:no-store 絕對禁止緩存(機密、敏感文件)

Cache-Control:max-age=60 60秒后緩存過期(相對時間)

Date:Fri, 11 Jan 2019 01:55:04 GMT 當前發送時間

Expires:Fri, 11 Jan 2019 01:55:04 GMT 緩存過期時間設置(絕對時間)

Last-Modified:Fri, 11 Jan 2019 01:55:04 GMT 服務器端文件的最后修改時間

Etag:W/"5c37f778-732" 服務器端文件的Etag值

六、關于緩存的常識

1.如何讓瀏覽器不使用緩存?



答:【Ctrl+F5】快捷鍵強制刷新瀏覽器,讓瀏覽器不使用緩存;此時Fiddler抓包所看到的請求Header中都會帶有Cache-Control:no-cache;







2.如何讓瀏覽器直接使用緩存,不請求服務器進行緩存驗證?



答:第一次訪問與第二次訪問同一個網頁;(注意:第二次訪問時,輸入網址,直接回車)瀏覽器會直接使用有效的緩存,而不會發生HTTP請求去服務器驗證緩存,這種情況稱之為緩存命中;



使用Fiddler抓包,現象:第一次訪問,有70多個Session;第二次訪問,僅40多個請求;



3.瀏覽器均可在設置中設置不使用緩存;



4.公有緩存、私有緩存的區別:一個可以多個不同的客戶端使用,一個只可唯一的客戶端使用;


藍藍設計www.0391cbd.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 青青青国产视频手机| 国产综合网站| 国产午夜福利片在线观看| 在线观看av永久| 波多野结衣在线se| 国产在线精品99一区不卡| 青青青草国产| 99久久精彩视频| 亚洲av综合网| 日韩精品毛片人妻AV不卡| 久久久久久久久亚洲精品| 亚洲天堂视频网站| 无码日韩精品91超碰| 国内熟女少妇一线天| 视频一区视频二区日韩专区| 色综合久久88色综合天天提莫 | 久久人妻xunleige无码| 国产又色又爽又黄| 欧美在线黄| 国产全黄a一级毛片| 人妻无码一区二区视频| 毛片久久久| 亚洲视频在线观看免费视频| 一级毛片基地| 99re在线观看视频| 国产精品成人免费综合| 亚洲欧美日韩久久精品| 国产精品永久免费嫩草研究院| 在线免费无码视频| 在线视频亚洲色图| 影音先锋亚洲无码| 91偷拍一区| 高清国产va日韩亚洲免费午夜电影| 日韩一级毛一欧美一国产| 五月天香蕉视频国产亚| 亚洲午夜福利精品无码不卡 | 亚洲第一成网站| 日韩无码精品人妻| 青青草原国产免费av观看| 欧美一道本| 欧美日韩中文国产va另类| 亚洲AV无码一二区三区在线播放| 91免费国产高清观看| aⅴ免费在线观看| 不卡午夜视频| 亚洲欧洲日韩国产综合在线二区| 精品国产Av电影无码久久久| 浮力影院国产第一页| 国产经典在线观看一区| 日韩国产精品无码一区二区三区| 亚洲成a人片| 日韩中文字幕亚洲无线码| 一级不卡毛片| 亚洲女同欧美在线| 亚洲伦理一区二区| 啪啪永久免费av| 一本一道波多野结衣av黑人在线| 亚洲乱码在线视频| 无码国产偷倩在线播放老年人| 国产一二三区视频| 粉嫩国产白浆在线观看| 九色综合伊人久久富二代| 2019年国产精品自拍不卡| 青青青视频91在线 | 国产一级在线播放| 欧美日韩激情| 国产第四页| 1769国产精品视频免费观看| 成年免费在线观看| 99re在线视频观看| 亚洲欧美成人综合| 亚洲人成高清| 日韩在线2020专区| 国产福利影院在线观看| 制服丝袜一区| 亚洲男人天堂网址| 国产一区在线视频观看| 91网红精品在线观看| 久久亚洲AⅤ无码精品午夜麻豆| 亚洲视频色图| 色欲不卡无码一区二区| 亚洲精品第1页|