日韩精品一区二区三区视频-日韩精品一区二区三区在线观看-日韩精品一区二区三区在线观看l-日韩精品一区二区三区中文-日韩精品一区二区三区中文3d-日韩精品一区二区三区中文不卡

Web前端知識

首頁 > 免費 > Web前端知識 >

使用Etag驗證緩存的HTTP響應(yīng)

來源:北京匯仁智杰科技有限公   時間:2016-01-17   點擊:

  通常情況下,請求一個資源的過程大概是這樣的:

1.jpg

  我在Ajax中整理了HTTP請求的請求頭和響應(yīng)頭的一些參數(shù),這里就看下Etag的作用。

  1、Etag的主要作用

  服務(wù)器通過 ETag HTTP 頭傳遞驗證碼,大概是像‘x123cef’這樣的字符串。當瀏覽器在資源過期后再次請求時,瀏覽器默認會通過If-None-Match傳遞Etag的驗證碼,通過驗證碼可以進行高效的資源更新檢查:如果資源未更改,則不會傳輸任何數(shù)據(jù)。

  Etag就主要用來在響應(yīng)過期之后,驗證資源是否被修改。

  2、Etag的工作原理

  如上圖,服務(wù)器在第一次返回響應(yīng)的時候設(shè)置了緩存的時間120s,假設(shè)瀏覽器在這120s經(jīng)過之后再次請求服務(wù)器相同的資源,首先,瀏覽器會檢查本地緩存并找到之前的響應(yīng),不幸的是,這個響應(yīng)現(xiàn)在已經(jīng)’過期’,無法在使用。此時,瀏覽器也可以直接發(fā)出新請求,獲取新的完整響應(yīng),但是這樣做效率較低,因為如果資源未被更改過,我們就沒有理由再去下載與緩存中已有的完全相同的字節(jié)。

  于是就到了Etag發(fā)揮作用的時候了,通常服務(wù)器生成并返回在Etag中的驗證碼,常常是文件內(nèi)容的哈希值或者某個其他指紋碼。客戶端不必了解指紋碼是如何生成的,只需要在下一個請求中將其發(fā)送給服務(wù)器(瀏覽器默認會添加):如果指紋碼仍然一致,說明資源未被修改,服務(wù)器會反悔304 Not Modified,這樣我們就可以跳過下載,利用已經(jīng)緩存了的資源,并且該資源會繼續(xù)緩存120s。就像這樣: 

2.jpg

網(wǎng)絡(luò)營銷推廣?。”本﹨R仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:13370157521
業(yè)務(wù)QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網(wǎng)絡(luò)推廣經(jīng)驗
  • 有網(wǎng)站建站隊伍
  • 有大型網(wǎng)站建設(shè)經(jīng)驗
  • 致力于營銷型網(wǎng)站建設(shè)
  • 始終堅持技術(shù)和服務(wù)同樣重要
查看PC版網(wǎng)站
備案號:京ICP備15021091號-1 版權(quán)所有:匯仁智杰

国产成人av一区二区三区不卡 | 亚洲精品无码mv在线观看 | 国产精品h片在线播放 | 国内精品小视频在线 | 国产色a在线观看 | 300部国产真实乱 | 又粗又黄又硬又爽的免费视频 | 日本亲与子乱人妻hd | 无码人妻精品一区二区蜜桃百度 | 九九在线观看精品视频6 | 亚洲国产区男人本色 | 91制服丝袜 | 久久久国产一区二区三区 | 91在线精品你懂的免费 | 亚洲国产一区二区a毛片 | 中文字幕在线日亚州9 | 亚洲av无码乱码国产麻豆穿越 | 国产成人一区二区三区免费观看 | 国产 一二三四五六 | 精品精品国产高清a毛片 | 人妻少妇偷人精品无码 | 白丝爆浆18禁一区二区三区 | 精品久久久久国产免费 | 国产成人无码区免费a∨视频网站 | 国产精品亚洲аv无码播放 四虎永久在线高清国产精品 | 特级毛片爽www免费版 | 国产人妻777人伦精品hd | 最爽无遮挡行房视频 | 美女黄网站色一级毛片 | 亚洲线精品一区二区三区影音先锋 | 伊人情人色综合网站 | 91成人午夜性a一级毛片 | 国产freesexvideos中国麻豆 | 欧美老妇交乱视频在线观看 | 精品国产情侣高潮露脸在线 | 亚洲中文字幕无码久久 | 可以免费看的欧美性视频 | 日韩人妻无码精品无码中文字幕 | 大陆精品自在线拍国语 | 内射少妇一区27p | 91秒拍国产福利一区 |