什麼是CDN?CDN的特點是什麼?

2021-05-22 00:56:16 字數 2197 閱讀 7948

cdn的全稱是content delivery network,即內容分發網路。其目的是通過在現有的internet中增加一層新的網路架構,將**的內容發布到最接近使用者的網路"邊緣",使使用者可以就近取得所需的內容,解決internet網路擁擠的狀況,提高使用者訪問**的響應速度。從技術上全面解決由於網路頻寬小、使用者訪問量大、網點分布不均等原因所造成的使用者訪問**響應速度慢的問題。

實際上,內容分發布網路(cdn)是一種新型的網路構建方式,它是為能在傳統的ip網發布寬頻豐富**而特別優化的網路覆蓋層;而從廣義的角度,cdn代表了一種基於質量與秩序的網路服務模式。簡單地說,內容發布網(cdn)是乙個經策略性部署的整體系統,包括分布式儲存、負載均衡、網路請求的重定向和內容管理4個要件,而內容管理和全域性的網路流量管理(traffic management)是cdn的核心所在。通過使用者就近性和伺服器負載的判斷,cdn確保內容以一種極為高效的方式為使用者的請求提供服務。總的來說,內容服務基於快取伺服器,也稱作**快取(surrogate),它位於網路的邊緣,距使用者僅有"一跳"(single hop)之遙。同時,**快取是內容提供商源伺服器(通常位於cdn服務提供商的資料中心)的乙個透明映象。這樣的架構使得cdn服務提供商能夠代表他們客戶,即內容**商,向終端使用者提供盡可能好的體驗,而這些使用者是不能容忍請求響應時間有任何延遲的。據統計,採用cdn技術,能處理整個**頁面的70%~95%的內容訪問量,減輕伺服器的壓力,提公升了**的效能和可擴充套件性。

與目前現有的內容發布模式相比較,cdn強調了網路在內容發布中的重要性。通過引入主動的內容管理層的和全域性負載均衡,cdn從根本上區別於傳統的內容發布模式。在傳統的內容發布模式中,內容的發布由icp的應用伺服器完成,而網路只表現為乙個透明的資料傳輸通道,這種透明性表現在網路的質量保證僅僅停留在資料報的層面,而不能根據內容物件的不同區分服務質量。此外,由於ip網的"盡力而為"的特性使得其質量保證是依靠在使用者和應用伺服器之間端到端地提供充分的、遠大於實際所需的頻寬通量來實現的。在這樣的內容發布模式下,不僅大量寶貴的骨幹頻寬被占用,同時icp的應用伺服器的負載也變得非常重,而且不可預計。當發生一些熱點事件和出現浪湧流量時,會產生區域性熱點效應,從而使應用伺服器過載退出服務。這種基於中心的應用伺服器的內容發布模式的另外乙個缺陷在於個性化服務的缺失和對寬頻服務價值鏈的扭曲,內容提供商承擔了他們不該幹也幹不好的內容發布服務。

縱觀整個寬頻服務的價值鏈,內容提供商和使用者位於整個價值鏈的兩端,中間依靠網路服務提供商將其串接起來。隨著網際網路工業的成熟和商業模式的變革,在這條價值鏈上的角色越來越多也越來越細分。比如內容/應用的運營商、託管服務提供商、骨幹網路服務提供商、接入服務提供商等等。在這一條價值鏈上的每乙個角色都要分工合作、各司其職才能為客戶提供良好的服務,從而帶來多贏的局面。從內容與網路的結合模式上看,內容的發布已經走過了icp的內容(應用)伺服器和idc這兩個階段。idc的熱潮也催生了託管服務提供商這一角色。但是,idc並不能解決內容的有效發布問題。內容位於網路的中心並不能解決骨幹頻寬的占用和建立ip網路上的流量秩序。因此將內容推到網路的邊緣,為使用者提供就近性的邊緣服務,從而保證服務的質量和整個網路上的訪問秩序就成了一種顯而易見的選擇。而這就是內容發布網(cdn)服務模式。cdn的建立解決了困擾內容運營商的內容"集中與分散"的兩難選擇,無疑對於構建良好的網際網路價值鏈是有價值的,也是不可或缺的最優**加速服務。

它採取了分布式網路快取結構(即國際上流行的web cache技術),通過在現有的internet中增加一層新的網路架構,將**的內容發布到最接近使用者的cache伺服器內,通過dns負載均衡的技術,判斷使用者**就近訪問cache伺服器取得所需的內容,解決internet網路擁塞狀況,提高使用者訪問**的響應速度,如同提供了多個分布在各地的加速器,以達到快速、可冗餘的為多個**加速的目的。

cdn的特點

1、本地cache加速 提高了企業站點(尤其含有大量和靜態頁面站點)的訪問速度,並大大提高以上性質站點的穩定性

2、映象服務 消除了不同運營商之間互聯的瓶頸造成的影響,實現了跨運營商的網路加速,保證不同網路中的使用者都能得到良好的訪問質量。

3、遠端加速 遠端訪問使用者根據dns負載均衡技術 智慧型自動選擇cache伺服器,選擇最快的cache伺服器,加快遠端訪問的速度

4、頻寬優化 自動生成伺服器的遠端mirror(映象)cache伺服器,遠端使用者訪問時從cache伺服器上讀取資料,減少遠端訪問的頻寬、分擔網路流量、減輕原站點web伺服器負載等功能。

5、集群抗攻擊 廣泛分布的cdn節點加上節點之間的智慧型冗於機制,可以有效地預防黑客入侵以及降低各種d.d.o.s攻擊對**的影響,同時保證較好的服務質量 。

什麼是靜態路由 動態路由,各自的特點是什麼

什麼是靜態路由 動態路由,各自的特點是什麼 靜態路由是由管理員在路由器中手動配置的固定路由,路由明確地指定了包到達目的地必須經過的路徑,除非網路管理員干預,否則靜態路由不會發生變化。靜態路由不能對網路的改變作出反應,所以一般說靜態路由用於網路規模不大 拓撲結構相對固定的網路。靜態路由特點 1 它允許...

c語言特點是什麼

c語言特點是什麼?1 語言簡潔 緊湊,使用方便 靈活 2 運算子豐富 3 資料結構豐富,具有現代化語言的各種資料結構 4 具有結構化的控制語句 5 語法限制不太嚴度格,程式設計自由大 6 c語言能進行位操作,能實現組合語言的大部分功能,可以直接對硬體進行操作 7 生成目標 質量高,程式執行效率高 8...

什麼是CDN?CDN有什麼用處?

什麼是cdn?筆者初見時也是摸不著頭腦,查閱了大量的資料才明白什麼是cdn,筆者為您揭秘什麼是cdn?cdn的全稱是content delivery network,即內容分發網路。cdn的通俗理解就是 加速,cpu均衡負載,可以解決跨運營商,跨地區,伺服器負載能力過低,頻寬過少等帶來的 開啟速度慢...