華為云計算 云知識 CDN回源是如何工作的?
CDN回源是如何工作的?

 【CDN優(yōu)惠活動】

CDN回源原理

 

常規(guī)的CDN都是回源的。CDN回源就是當有用戶訪問某一個URL的時候,若是被解析到的那個CDN節(jié)點沒有緩存響應(yīng)的內(nèi)容,或者是緩存已經(jīng)到期,就會回源站去獲取。若是沒有人訪問,那么CDN節(jié)點不會主動去源站拿的。

比如源站在xxxxx.com中發(fā)布靜態(tài)資源,然后在CDN管理后臺配置了這個源站。在使用CDN時,服務(wù)提供方會使用另一個域名,比如說 ssssss.com。然后配置將xxxxx.com用 CNAME 記錄指向CDN的智能 DNS。這個時候,如果用戶下載ssssss.com /a.jpg,CDN的智能DNS會幫用戶選擇一個最優(yōu)的IP地址(最優(yōu)的CDN節(jié)點)響應(yīng)這次資源的請求。如果這個CDN節(jié)點沒有 a.jpg,或者源站內(nèi)容有更新的時候,CDN就會到 xxxxx.com源站去下載,緩存到CDN節(jié)點,然后再返回給用戶。

CDN回源有3種情況,一種是CDN節(jié)點沒有對應(yīng)資源時主動到源站獲取資源;另一種是緩存失效后,CDN節(jié)點到源站獲取資源;還有一種情況是在CDN管理后臺或者使用開放接口主動刷新觸發(fā)回源。

 

 

CDN回源請求資源的場景有哪些?

 

當CDN節(jié)點沒有緩存用戶請求的內(nèi)容時,會回源請求資源。

當CDN節(jié)點上緩存的內(nèi)容已過期時,會回源請求資源。

CDN原本是給企業(yè)的網(wǎng)站加速的,可是有時會由于不合適的回源策略給服務(wù)器帶來負擔,只有選擇正確的策略才能給本身的網(wǎng)站帶來更高的訪問效率。

 

CDN回源率計算方法

 

回源比分為回源請求數(shù)比例及回源流量比例兩種設(shè)計

回源請求數(shù)比:

統(tǒng)計數(shù)據(jù)來自全部邊緣節(jié)點上的請求記錄,其中,對于沒有緩存或緩存過時(可緩存)的請求以及不可緩存的請求,均計入回源請求中,其余直接命中緩存的,則為命中請求。

回源流量比:

回源流量是回源請求文件大小產(chǎn)生的流量和請求自己產(chǎn)生的流量 回源流量比=回源流量/回源流量+用戶請求訪問的流量blog。


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