CDN(內容分發網路)理解

2021-06-19 07:59:57 字數 862 閱讀 2823

首先,非常俗套的引述cdn的定義。

cdn的全稱是content delivery network,也就是內容分發網路。

目的是從技術上來提高使用者訪問**的響應速度,解決internet網路擁塞狀況,使使用者的訪問不至於受限於網路頻寬小、使用者訪問量大、應用網點分布不均等問題的影響。

原理就是在現有的internet中增加一層新的網路架構,將**的內容發布到最接近使用者的網路的地域,使使用者可以就近取得所需的內容。

不太明白沒關係。先讓我們看一下傳統的內容發布模式。傳統的內容發布模式中,內容的發布由

icp的應用伺服器完成,而網路只表現為乙個透明的資料傳輸通道。那訪問的瓶頸就是網路的頻寬和伺服器的處理能力(如圖1所示)。

使用者訪問未使用cdn快取**的過程為:

1)、使用者向瀏覽器提供要訪問的網域名稱;

2)、瀏覽器呼叫網域名稱解析函式庫對網域名稱進行解析,以得到此網域名稱對應的ip位址;

3)、瀏覽器使用所得到的ip位址,網域名稱的服務主機發出資料訪問請求;

4)、瀏覽器根據網域名稱主機返回的資料顯示網頁的內容。

因為傳統的內容發布模式

只能依靠增加遠遠高於預計訪問量的高頻寬以及提高伺服器的處理能力來提高使用者訪問**的響應速度。隨著網際網路的發展,這種模式顯然已經不足以滿足需求。

圖一傳統的內容發布模式                                            圖2 cdn分發網路

那麼接下來我們再來看   cdn的示意圖。

CDN 內容分發網路

一 何為cdn?cdn的全稱是content delivery network,即內容分發網路。其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛擬網路,cdn系統能夠實時地...

CDN(內容分發網路)

cdn是一種提高使用者訪問速度的技術。解決網路擁塞問題。在一次網路請求中,cdn究竟做了哪些事?在瀏覽器中輸入乙個 dns伺服器會將網域名稱的解析權交給cname指向的cdn專用的dns伺服器,接著專用的dns伺服器返回cdn負載均衡集群的ip位址。負載均衡裝置根據設定好的策略來選擇相應的cdn快取...

CDN內容分發網路

cdn的全稱是content delivery network,即內容分發網路。其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛擬網路,cdn系統能夠實時地根據網路流量和各...