導(dǎo)語(yǔ):作為一個(gè)前端,Web緩存的知識(shí)是需要大家熟悉掌握的,但是關(guān)于這個(gè)問(wèn)題很多人還是不太了解,今天我們就來(lái)看一下緩存的主要分類(lèi)和優(yōu)點(diǎn)。
Web緩存指的是可以自動(dòng)保存常見(jiàn)http請(qǐng)求副本的http設(shè)備,除了我們常見(jiàn)的瀏覽器可以緩存之外,還有其他各種代理服務(wù)器也可以做緩存。當(dāng)Web請(qǐng)求到達(dá)緩存的時(shí)候,緩存就會(huì)將本地副本中的內(nèi)容提取出來(lái),不需要再通過(guò)服務(wù)器來(lái)響應(yīng)。
緩存的分類(lèi)
緩存包括共有緩存和私有緩存,公有緩存是特殊的共享代理服務(wù)器,被稱(chēng)為緩存代理服務(wù)器或代理緩存,它可以接受來(lái)自多個(gè)用戶(hù)的訪問(wèn),對(duì)于減少冗余流量有很大的作用;私有緩存只針對(duì)專(zhuān)有用戶(hù),所需要的空間沒(méi)有那么大,所以?xún)r(jià)格比較便宜。
緩存的優(yōu)點(diǎn)
通過(guò)緩存可以減少冗余的數(shù)據(jù)傳輸,從而達(dá)到節(jié)省流量的效果。
緩存還能夠緩解帶寬的瓶頸問(wèn)題和瞬間擁塞問(wèn)題。加載頁(yè)面的時(shí)候不需要更多的帶寬,對(duì)原始服務(wù)器的要求也降低了。
緩存降低了距離延時(shí), 因?yàn)閺妮^遠(yuǎn)的地方加載頁(yè)面會(huì)更慢一些。