www成人无码,思思热久久性爱无码,午夜不卡在线看,亚洲六月婷

Web前端知識

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

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

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

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

1.jpg

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

  1、Etag的主要作用

  服務(wù)器通過 ETag HTTP 頭傳遞驗證碼,大概是像‘x123cef’這樣的字符串。當(dāng)瀏覽器在資源過期后再次請求時,瀏覽器默認(rèn)會通過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)容的哈希值或者某個其他指紋碼??蛻舳瞬槐亓私庵讣y碼是如何生成的,只需要在下一個請求中將其發(fā)送給服務(wù)器(瀏覽器默認(rèn)會添加):如果指紋碼仍然一致,說明資源未被修改,服務(wù)器會反悔304 Not Modified,這樣我們就可以跳過下載,利用已經(jīng)緩存了的資源,并且該資源會繼續(xù)緩存120s。就像這樣: 

2.jpg

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

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:15201492965
業(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)所有:匯仁智杰

亚洲无码老司机| 男人j捅女人p| 日韩字幕二区| 亚洲第66页| 九九热视频精品| 草草日| 午夜免费国产体验区免费的| 国语精品视频| 十八禁黄片| 丁香成人六月天| 日韩欧洲在线高清一区| 香港久久av| 粉嫩小泬BBBB免费看| 四色AV永久地址| 丁月香激情啪啪| 亚州精品无码人妻久久99| 久久国产精品91| 色多多A级毛片免费看| 东京热无码人妻AV| 婷婷久久综合九色综合绿巨人| 九九精品帝王导航| 亚洲有码中文字幕| 粉嫩亚洲| 德兴市| 久久人妻福利| 精产国品一二三产区区别| 一级视频试看片| 亚洲av中文无码乱人伦在线播放| 午夜老湿机免费| 超碰人| 日韩色区网站| 97人妻无码专区| 亚洲久久州久亚久| 美女被草网站| 欧美论片爽爽爽| 2023免费久久精品| 亚洲视频福利| 色五月婷婷亚洲一区| 在线a免费| 日韩欧美一区区区| 欧美网站大全在线观看|