微信的登錄,掃二維碼碼之后,可以通過微信給的code去獲取用戶的微信信息,顯示出對(duì)應(yīng)的帳號(hào)列表(列表頁),選擇登錄之后跳轉(zhuǎn)至相應(yīng)的頁面。
測(cè)試的時(shí)候發(fā)現(xiàn),如果在跳轉(zhuǎn)后的頁面,點(diǎn)擊瀏覽器返回,還是會(huì)顯示登錄帳號(hào)列表。這時(shí)候登錄是會(huì)失敗的,因?yàn)橐呀?jīng)登錄過,沒有了半登錄態(tài),應(yīng)該需要重新掃碼登錄才行。
所以列表頁是完全不能被緩存的,而瀏覽器的前進(jìn)后退,默認(rèn)會(huì)從緩存里讀取,完全不發(fā)請(qǐng)求。
打開Chrome的開發(fā)者工具調(diào)試的時(shí)候發(fā)現(xiàn),如果勾選Network的Disable cache,瀏覽器后退的時(shí)候,結(jié)果頁不會(huì)被緩存。如果不勾選則緩存頁面。用戶是不會(huì)主動(dòng)開啟這個(gè)選項(xiàng)的,所以需要通過Headers控制頁面的緩存。
Request
勾選與不勾選Disable cache的差別在于
Request Headers的Cache是否會(huì)被設(shè)置為Cache-Control: no-cache、Pragma: no-cache
Response
有設(shè)置Cache為Cache-Control: no-cache, must-revalidate。但是為什么頁面還是會(huì)緩存了呢?
而Request為瀏覽器發(fā)送,不能進(jìn)行設(shè)置,只能從Response著手。
解決方案為設(shè)置Cache為Cache-Control: no-store, no-cache, must-revalidate
no-cache與no-store
“no-cache”表示必須先與服務(wù)器確認(rèn)返回的響應(yīng)是否發(fā)生了變化,然后才能使用該響應(yīng)來滿足后續(xù)對(duì)同一網(wǎng)址的請(qǐng)求。因此,如果存在合適的驗(yàn)證令牌 (ETag),no-cache 會(huì)發(fā)起往返通信來驗(yàn)證緩存的響應(yīng),但如果資源未發(fā)生變化,則可避免下載。
相比之下,“no-store”則要簡(jiǎn)單得多。它直接禁止瀏覽器以及所有中間緩存存儲(chǔ)任何版本的返回響應(yīng),例如,包含個(gè)人隱私數(shù)據(jù)或銀行業(yè)務(wù)數(shù)據(jù)的響應(yīng)。每次用戶請(qǐng)求該資產(chǎn)時(shí),都會(huì)向服務(wù)器發(fā)送請(qǐng)求,并下載完整的響應(yīng)。
再次觀察頁面的請(qǐng)求,發(fā)現(xiàn)雖然設(shè)置了no-cache,但是沒有設(shè)置ETag可以進(jìn)行校驗(yàn),最終還是從緩存里讀取。
關(guān)于HTTP,還是需要不斷的學(xué)習(xí),才能深入理解并使用。
猜你喜歡
聯(lián)絡(luò)方式:
電話:181-0734-0881
郵箱:1713521713@qq.com
-
短視頻SEO排名,抖音搜索SEO
抖音搜索SEO排名算法是什么?很多人在做抖音搜索SEO排名時(shí),對(duì)抖音搜索SEO排名算法了解不多,導(dǎo)致操作過程中關(guān)鍵詞優(yōu)化效果不是很好 一、抖音SEO搜索算法是什么。 抖音搜索SEO...
-
內(nèi)容收錄不好排名下滑怎么辦
文章收錄不好,排名總是下滑該怎么辦,這是許多人在做seo初期都會(huì)遇到的問題。這里分析的幾方面的原因供大家參考...
-
什么是抖音搜索SEO排名優(yōu)化?
2021年11月22日,抖音日活躍用戶超過6億,這意味著每天有一半的中國網(wǎng)民使用抖音。抖音電子商務(wù)剛剛獨(dú)立,在品牌商店廣播方面做出了全面努力。許多企業(yè)和機(jī)構(gòu)認(rèn)為,2022年將是抖店...
-
提高網(wǎng)站收錄的實(shí)用方法
網(wǎng)站的優(yōu)劣也可以從收錄的狀況來判斷,而網(wǎng)站的收錄一直以來都是站長(zhǎng)們非常糾結(jié)的事情,千方百計(jì)的想要增加網(wǎng)站的收錄...
-
什么是本地區(qū)關(guān)鍵詞全國性關(guān)鍵詞?
地區(qū)性關(guān)鍵詞:是指關(guān)鍵詞中帶有地區(qū)名稱,如:關(guān)鍵詞為“衡陽網(wǎng)站建設(shè)公司”,該詞為地區(qū)性關(guān)鍵詞,因?yàn)殛P(guān)鍵詞中出現(xiàn)了地區(qū)名稱“衡陽”。全國性關(guān)鍵詞:是指關(guān)鍵...