中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)專業(yè)課程網(wǎng)絡(luò)營(yíng)銷與策劃

網(wǎng)站建設(shè)專業(yè)課程,網(wǎng)絡(luò)營(yíng)銷與策劃,做網(wǎng)站的工作流程,網(wǎng)站備案需要提供什么資料緩存是解決http1.1當(dāng)中的性能問題主要手段。緩存可能存在于客戶端瀏覽器上,也可以存在服務(wù)器上面,當(dāng)使用過期緩存可能給用戶展示的是錯(cuò)誤的信息而導(dǎo)致一些bug。 HTTP 緩存:為當(dāng)前請(qǐng)求復(fù)用前請(qǐng)求的響應(yīng) ? 目標(biāo):減少時(shí)延&#xff1…

緩存是解決http1.1當(dāng)中的性能問題主要手段。緩存可能存在于客戶端瀏覽器上,也可以存在服務(wù)器上面,當(dāng)使用過期緩存可能給用戶展示的是錯(cuò)誤的信息而導(dǎo)致一些bug。

HTTP 緩存:為當(dāng)前請(qǐng)求復(fù)用前請(qǐng)求的響應(yīng)

? 目標(biāo):減少時(shí)延;降低帶寬消耗(可能壓根沒有發(fā)出任何請(qǐng)求,所以整個(gè)吞吐量下降了)
? 可選而又必要

緩存其實(shí)是在時(shí)間維度上面的緩存,第一個(gè)請(qǐng)求緩存了,那么為后續(xù)的請(qǐng)求就可以使用第一個(gè)請(qǐng)求緩存住的響應(yīng)。

request發(fā)出請(qǐng)求到web server發(fā)出的響應(yīng),其中這個(gè)響應(yīng)當(dāng)中可以得到一些信息,告訴我們這個(gè)響應(yīng)是可以被緩存的,接下來緩存到本地的瀏覽器的緩存當(dāng)中。

后面想要再次發(fā)起請(qǐng)求的時(shí)候,會(huì)先去判斷瀏覽器當(dāng)中的緩存是否過期了,因?yàn)樵陧憫?yīng)當(dāng)中明確的指出js css只能存在幾天,幾個(gè)小時(shí),之后就必須到服務(wù)器獲取,如果沒有過期,那么就直接使用本地的緩存。

?jss css文件都是使用的緩存。因?yàn)榭梢詮膕ize這里看到memory cache表示從緩存當(dāng)中讀出來的,也就是這個(gè)文件壓根沒有向服務(wù)器端發(fā)送(所以這些請(qǐng)求壓根不會(huì)發(fā)送,也就是壓根沒有網(wǎng)絡(luò)請(qǐng)求,沒有網(wǎng)絡(luò)帶寬,這樣用戶體驗(yàn)也會(huì)好一些)。

如果緩存過期,則繼續(xù)從服務(wù)器驗(yàn)證

首先去看到緩存是過期了,但是緩存得有一個(gè)標(biāo)簽,這個(gè)標(biāo)簽告訴服務(wù)器再返回304你可以繼續(xù)使用,那么直接可以和用戶來展示。

百度首頁告訴我們過期時(shí)間還是挺久的,可以從max-age和expire這里看到過期時(shí)間還是很久的,瀏覽器要想認(rèn)為它過期是比較難的。

curl 'http://ss.bdimg.com/static/superman/css/recommand/init-c52228535a.css' \-H 'Referer: http://www1.baidu.com/' \-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36' \--compressed

?如果瀏覽器中有緩存,但是過期了會(huì)怎么樣?那么瀏覽器會(huì)添加一些相應(yīng)的頭部

curl 'http://ss.bdimg.com/static/superman/css/recommand/init-c52228535a.css' \-H 'Referer: http://www1.baidu.com/' \-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36' \--compressed -H 'if-None-Match: "6387f366-2a20"' -I

etag就是響應(yīng)的一個(gè)指紋,這個(gè)時(shí)候服務(wù)器就知道緩存了一個(gè)響應(yīng),服務(wù)器端會(huì)保存這個(gè)指紋,比較是Ok的,它就會(huì)返回304,好處就是content-length為0,這樣就節(jié)約了大量的帶寬。

這個(gè)時(shí)候?yàn)g覽器客戶端就知道了,直接使用緩存中的過期響應(yīng)就行了。

私有緩存與共享緩存

  • 私有緩存:僅供一個(gè)用戶使用的緩存,通常只存在于如瀏覽器這樣的客戶端上
比如瀏覽器,那么只能提供給一個(gè)用戶使用。
  • 共享緩存:可以供多個(gè)用戶的緩存,存在于網(wǎng)絡(luò)中負(fù)責(zé)轉(zhuǎn)發(fā)消息的代理服務(wù)器(對(duì)熱點(diǎn)資源常使用共享緩存,以減輕源服務(wù)器的壓力,并提升網(wǎng)絡(luò)效率)
共享緩存都是放在服務(wù)器上面的,他可以供很多用戶共同使用,比如熱點(diǎn)視頻,js這樣的資源
,正向代理和反向代理都可以使用到緩存。
? ? ? ? ? ? Authentication 響應(yīng)不可被代理服務(wù)器緩存(驗(yàn)證類型的響應(yīng)是不能被代理服務(wù)器緩存的)
? ? ? ? ? ? 正向代理
? ? ? ? ? ? 反向代理
http://www.risenshineclean.com/news/56650.html

相關(guān)文章:

  • 網(wǎng)站只有一個(gè)首頁單頁面怎么做排名域名官網(wǎng)
  • 做網(wǎng)站app需要多少錢百度推廣運(yùn)營(yíng)
  • 談?wù)剬?duì)網(wǎng)站開發(fā)的理解站長(zhǎng)工具seo綜合查詢?cè)趺词褂玫?/a>
  • wordpress網(wǎng)站全過程谷歌seo最好的公司
  • 微信小程序外聯(lián)網(wǎng)站品牌廣告視頻
  • 微信開發(fā)者中心aso優(yōu)化貼吧
  • 部隊(duì)網(wǎng)站建設(shè)多少錢東莞網(wǎng)站seo公司哪家大
  • 網(wǎng)站建設(shè)合作流程搜索app下載
  • 網(wǎng)站日常推廣怎么做整合營(yíng)銷傳播方法包括
  • 域名購買網(wǎng)站網(wǎng)絡(luò)銷售是干嘛的
  • 珠海百度推廣優(yōu)化seo排名優(yōu)化資源
  • 網(wǎng)站懸浮代碼成都網(wǎng)站推廣
  • 網(wǎng)站建設(shè)費(fèi)用推薦網(wǎng)絡(luò)專業(yè)網(wǎng)絡(luò)服務(wù)商電話
  • 網(wǎng)站建設(shè)改版升級(jí)seo雙標(biāo)題軟件
  • 網(wǎng)站開發(fā)哪里關(guān)鍵詞搜索技巧
  • wordpress 導(dǎo)入 附件seo系統(tǒng)源碼
  • 做網(wǎng)站前臺(tái)需要什么技能模板網(wǎng)站建設(shè)
  • 網(wǎng)站設(shè)計(jì)制作費(fèi)用google網(wǎng)頁版
  • 外包推廣服務(wù)搜索引擎優(yōu)化專員
  • 做網(wǎng)站用那一種語言最好推廣營(yíng)銷
  • 百度廣告平臺(tái)河北seo推廣
  • 教做面包的網(wǎng)站seo營(yíng)銷方案
  • 旅行社建網(wǎng)站如何自己做網(wǎng)站
  • wordpress香港主機(jī)推薦北京seo排名廠家
  • nat123做網(wǎng)站廈門百度快速優(yōu)化排名
  • 做的網(wǎng)站手機(jī)打不開怎么回事啊徐州網(wǎng)站建設(shè)
  • 貿(mào)易公司如何做英文網(wǎng)站保定seo網(wǎng)絡(luò)推廣
  • 網(wǎng)站文字超鏈接怎么做seo 360
  • 網(wǎng)站建設(shè)設(shè)計(jì)設(shè)計(jì)公司哪家好軟文推廣是什么意思?
  • 百度seo培訓(xùn)課程廈門seo服務(wù)