什麼是CDN
什麼是CDN
CDN的全稱是Content Delivery Network,即內容分發網絡。
我們都用過天貓超市,在上面買東西非常方便。天貓超市的模式是貨品先入天貓超市(後文簡稱為”貓超”)的菜鳥倉,然後由貓超統一派送的。
為了縮短物流的時間,可以讓消費者快速的收到貨品,菜鳥在全國各地建了本地倉庫,現在大多數情況下,在貓超下單,第二天都可以收到(樓主在江浙滬包郵區,其他地區可能稍有延遲)。
比如我在杭州市西湖區,下單購買了一箱零食,沒過多久就可以看到貓超已經發貨了,發貨地址是杭州的蕭山倉,從杭州的一個區運輸到另外一個區, 24小時怎麼也到了。
貓超的配送採用的是智能倉配模式,菜鳥為天貓超市提供全國智能分倉,在商品銷售前就已經來到距離消費者最近的倉儲基地,下單購買後,由最近的倉發貨,就近配送,速度比跨越多個省市跑過來的快多了。
我們可以在菜鳥網絡的官網上看到其全國各地的倉庫情況,我們可以看到他目前覆蓋了全國20個省份,70個城市,共有327個倉庫。這些倉庫組合在一起被稱之為”全國倉網”。
我們在瀏覽網絡的時候,其實就和以上這個過程十分相似,我們訪問一個頁面的時候,會向服務器請求很多網絡資源,包括各種圖片、聲音、影片、文字等信息。這和我們要購買的多種貨物一樣。
就像貓超會把貨物提前存儲在菜鳥建設在全國各地的本地倉庫來減少物流時間一樣,網站也可以預先把內容分發至全國各地的加速節點。這樣用戶就可以就近獲取所需內容,避免網絡擁堵、地域、運營商等因素帶來的訪問延遲問題,有效提升下載速度、降低響應時間,提供流暢的用戶體驗。
所以,”內容分發網絡”就像前面提到的”全國倉配網絡”一樣,解決了因分佈、帶寬、服務器性能帶來的訪問延遲問題,適用於站點加速、點播、直播等場景。使用戶可就近取得所需內容,解決Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度和成功率。