華為云計算 云知識 CDN緩存具體指的是什么?
CDN緩存具體指的是什么?

 【CDN618預(yù)熱抽獎】 

當(dāng)用戶訪問一個網(wǎng)站時,客戶端直接從源站點獲取數(shù)據(jù),當(dāng)服務(wù)器訪問量大時會影響訪問速度,影響用戶體驗,且無法保證客戶端與源站點間的距離足夠短,適合傳輸數(shù)據(jù)。CDN解決的正是如何將數(shù)據(jù)快速可靠地從源站點傳遞到客戶端。通過數(shù)據(jù)分發(fā),用戶可以從一個距離較近的服務(wù)器獲取數(shù)據(jù),而不是源站點,從大達(dá)實現(xiàn)快速訪問,減少源站點 負(fù)載均衡 的壓力。

用戶第一次訪問網(wǎng)站后,網(wǎng)站的一些靜態(tài)資源如圖片等會被下載到本地,作為緩存,當(dāng)用戶第二次訪問該網(wǎng)站的時候,瀏覽器就會從緩存中加載資源,不用向服務(wù)器請求資源,從而提高了網(wǎng)站的訪問速度。若使用了CDN緩存,當(dāng)瀏覽器本地緩存的資源過期后,瀏覽器不是直接向源站點請求資源,而是向CDN邊緣請求資源。若CDN中的緩存過期,那就由CDN邊緣節(jié)點向源站點發(fā)出回源請求來獲取最新資源。

 

CDN緩存的缺點

CDN的分流作用不僅減少了用戶的訪問延時,也減少的源站的負(fù)載。但其缺點也很明顯:當(dāng)網(wǎng)站更新時,如果CDN節(jié)點上數(shù)據(jù)沒有及時更新,即便用戶再瀏覽器使用Ctrl +F5的方式使瀏覽器端的緩存失效,也會因為CDN邊緣節(jié)點沒有同步最新數(shù)據(jù)而導(dǎo)致用戶訪問異常。

 

 

CDN緩存策略

CDN邊緣節(jié)點緩存策略因服務(wù)商不同而不同,但一般都會遵循h(huán)ttp標(biāo)準(zhǔn)協(xié)議,通過http響應(yīng)頭中的Cache-control: max-age的字段來設(shè)置CDN邊緣節(jié)點數(shù)據(jù)緩存時間。

當(dāng)客戶端向CDN節(jié)點請求數(shù)據(jù)時,CDN節(jié)點會判斷緩存數(shù)據(jù)是否過期,若緩存數(shù)據(jù)并沒有過期,則直接將緩存數(shù)據(jù)返回給客戶端;否則,CDN節(jié)點就會向源站發(fā)出回源請求,從源站拉取最新數(shù)據(jù),更新本地緩存,并將最新數(shù)據(jù)返回給客戶端。

CDN服務(wù)商一般會提供基于文件后綴、目錄多個維度來指定CDN緩存時間,為用戶提供更精細(xì)化的緩存管理。

CDN緩存時間會對“回源率”產(chǎn)生直接的影響。若CDN緩存時間較短,CDN邊緣節(jié)點上的數(shù)據(jù)會經(jīng)常失效,導(dǎo)致頻繁回源,增加了源站的負(fù)載,同時也增大的訪問延時;若CDN緩存時間太長,會帶來數(shù)據(jù)更新時間慢的問題。開發(fā)者需要增對特定的業(yè)務(wù),來做特定的數(shù)據(jù)緩存時間管理。

 

CDN緩存刷新

CDN邊緣節(jié)點對開發(fā)者是透明的,相比于瀏覽器Ctrl+F5的強制刷新來使瀏覽器本地緩存失效,開發(fā)者可以通過CDN服務(wù)商提供的“刷新緩存”接口來達(dá)到清理CDN邊緣節(jié)點緩存的目的。這樣開發(fā)者在更新數(shù)據(jù)后,可以使用“刷新緩存”功能來強制CDN節(jié)點上的數(shù)據(jù)緩存過期,保證客戶端在訪問時,拉取到最新的數(shù)據(jù)。

最強回饋 超值優(yōu)惠大放送

618華為云CDN優(yōu)惠大放送,年中最強優(yōu)惠回饋新老客戶,折扣優(yōu)惠享不停,新客可領(lǐng)取價值680元的新客專享折后滿減代金券大禮包,CDN流量包和視頻流量包券后低至3.4折優(yōu)惠,CDN流量包券后最低0.045元/GB,新品 視頻直播 閑時流量包券后低至0.075元/GB,享受更低的價格,體驗更優(yōu)質(zhì)的視頻服務(wù);華為云CDN618分會場更是精選多個爆款規(guī)格流量包傾情奉上,全面多重力度優(yōu)惠為企業(yè)客戶降低成本壓力!快來華為云CDN更多優(yōu)惠等你來發(fā)現(xiàn)!快和我們一同開啟智能加速吧!


版權(quán)聲明:本文章文字內(nèi)容來自第三方投稿,版權(quán)歸原始作者所有。本網(wǎng)站不擁有其版權(quán),也不承擔(dān)文字內(nèi)容、信息或資料帶來的版權(quán)歸屬問題或爭議。如有侵權(quán),請聯(lián)系contentedit@huawei.com,本網(wǎng)站有權(quán)在核實確屬侵權(quán)后,予以刪除文章。