本文為大家介紹強(qiáng)緩存與協(xié)商緩存(強(qiáng)緩存和協(xié)商緩存哪個(gè)優(yōu)先級(jí)高),下面和小編一起看看詳細(xì)內(nèi)容吧。
瀏覽器緩存策略
強(qiáng)制緩存策略(expires和cache-control):當(dāng)瀏覽器發(fā)起http請(qǐng)求時(shí),如果配置了緩存策略且緩存在有效期內(nèi),則直接使用瀏覽器緩存。
首先搜索瀏覽器本身的dns緩存。如果存在,則域名解析到此結(jié)束。如果在瀏覽器自身的緩存中沒(méi)有找到對(duì)應(yīng)的條目,就會(huì)嘗試去讀取操作系統(tǒng)的hosts文件,看是否有對(duì)應(yīng)的映射關(guān)系。如果有,到這里域名解析就完成了。
) 瀏覽器緩存策略瀏覽器每次發(fā)起請(qǐng)求,首先在本地緩存中查找結(jié)果和緩存id,根據(jù)緩存id判斷是否使用本地緩存。如果緩存有效,則使用本地緩存;否則,向帶有緩存標(biāo)識(shí)符的服務(wù)器發(fā)起請(qǐng)求。
文件緩存就是我們常說(shuō)的瀏覽器緩存。文件緩存有兩種類型:強(qiáng)制緩存和協(xié)商緩存。
打開(kāi)瀏覽器,點(diǎn)擊右上角的三個(gè)點(diǎn),然后選擇設(shè)置按鈕。單擊“隱私和安全”按鈕。單擊“清除瀏覽數(shù)據(jù)”。
輸入域名(如:) 瀏覽器會(huì)先從自己的緩存中查詢是否有歷史域名對(duì)應(yīng)的ip且有效,如果有則使用緩存直接通過(guò)該ip訪問(wèn)指定站點(diǎn).
aso優(yōu)化如何做好?
應(yīng)用說(shuō)明:寫(xiě)作時(shí)需要包含核心關(guān)鍵詞。關(guān)鍵字多次出現(xiàn)可以增加該關(guān)鍵字的權(quán)重,提高排名,也可以用于關(guān)鍵字覆蓋。
關(guān)鍵詞優(yōu)化是aso優(yōu)化中非常重要的一環(huán)。我們一般選擇索引在6000以上的詞作為關(guān)鍵詞,一定要平衡優(yōu)化的難度和關(guān)鍵詞的流行度。選好關(guān)鍵詞后,將最熱門(mén)的詞排在最前面,不要在里面重復(fù)。
優(yōu)化方法大致分為三個(gè)階段:基礎(chǔ)優(yōu)化、高級(jí)優(yōu)化、高級(jí)優(yōu)化。
通過(guò)app的關(guān)鍵詞覆蓋原則,提升關(guān)鍵詞排名,增加客戶對(duì)app的下載量,達(dá)到aso優(yōu)化的效果。
aso中關(guān)鍵詞優(yōu)化的技巧有很多,需要不斷嘗試,總結(jié)出適合自己的方法。
做好aso,首先要了解什么是aso:aso的全稱是app store optimization,可譯為“應(yīng)用商店優(yōu)化”,即幫助開(kāi)發(fā)者增加應(yīng)用的流量和下載轉(zhuǎn)化。應(yīng)用商店中的應(yīng)用,以獲取更多用戶。
瀏覽器緩存(http緩存)
1、瀏覽器緩存為http緩存;瀏覽器緩存根據(jù)是否需要向服務(wù)器重新發(fā)起http請(qǐng)求,將緩存過(guò)程分為兩部分,即強(qiáng)制緩存和協(xié)商緩存。
2. pragma是http 0版本的一個(gè)參數(shù)。該參數(shù)在http 1 版本中也會(huì)生效。如果不希望瀏覽器緩存網(wǎng)頁(yè)內(nèi)容,可以在response頭中加入:pragma:no-cache。 cache-control 是http 1 版本的新參數(shù)。
3、瀏覽器緩存分為強(qiáng)制緩存和協(xié)商緩存。使用的字段分別是expires和cach-control,后者是etag和last-modified。
4、強(qiáng)制緩存策略(expires和cache-control):當(dāng)瀏覽器發(fā)起http請(qǐng)求時(shí),如果配置了緩存策略且緩存在有效期內(nèi),則直接使用瀏覽器緩存。
5、瀏覽器本地緩存失效后,瀏覽器會(huì)向cdn邊緣節(jié)點(diǎn)發(fā)起請(qǐng)求。與瀏覽器緩存類似,cdn 邊緣節(jié)點(diǎn)也有一套緩存機(jī)制。