內容交付網絡或內容分發網絡(CDN)是一組地理上分布的web服務器,旨在為大量用戶提供更高效的內容交付。CDN通過將大量下載的負擔從單個服務器轉移到位于不同位置的多個服務器,從而使用戶和內容提供商受益在許多情況下,最終...
內容交付網絡或內容分發網絡(CDN)是一組地理上分布的web服務器,旨在為大量用戶提供更高效的內容交付。CDN通過將大量下載的負擔從單個服務器轉移到位于不同位置的多個服務器,從而使用戶和內容提供商受益在許多情況下,最終用戶不會注意到他們正在使用CDN。現在有幾家公司專門提供CDN服務,許多大型組織使用它們來分發軟件、視頻,大多數的互聯網用戶甚至不會注意到內容傳輸網絡是否被使用。使用內容傳遞網絡可以減輕現代使用超文本傳輸協議(HTTP)所產生的一些問題,而HTTP是萬維網的基礎。web瀏覽器從單個web服務器下載內容的場景。這對于大型網站或突然出現網絡流量峰值的站點來說是個問題。單個HTTP服務器可以同時處理有限數量的用戶,之后,服務器變得非常慢或完全無法訪問。HTTP服務器也容易受到分布式拒絕服務(DDoS)攻擊的攻擊,這些攻擊會向web服務器發送大量不相關的請求,從而使實際用戶無法訪問該網站。使用內容傳遞網絡可以緩解一些問題它是隨著互聯網的現代應用而發展起來的。內容傳遞網絡不再依賴于一個HTTP服務器,而是在不同的位置使用多個服務器,每個服務器都有自己的站點內容副本。如果任何一個服務器太忙,其他服務器就會投入處理額外的流量。cdn使DDoS攻擊使網站癱瘓此外,將服務器放置在不同的位置可以提高最終用戶的可用速度,因為可以選擇最近的服務器。距離用戶較近的服務器往往更快,因為數據必須通過較少的Internet點才能到達其目的地。大多數Internet用戶甚至不會注意到是否有內容傳送網絡已使用。請求通常發送到HTTP服務器,CDN將根據多種因素將用戶的web瀏覽器定向到另一個服務器。一些CDN使用域名系統(DNS)重定向流量,而其他CDN可能根據文件類型或通過動態替換網頁中的統一資源定位器(URL)來引導流量。許多大型公司將轉向內容交付網絡來分發軟件或其他類型的大型文件。他們可以選擇構建自己的CDN,也可以選擇與擁有大型網絡并專門提供CDN服務的公司簽訂合同。CDN特別適合于傳輸流媒體,因為它們離服務器更近對終端用戶而言,數據流中斷更少,這意味著播放更加流暢。許多大型網絡提供商正在構建自己的內容交付網絡,或鼓勵第三方在其數據中心內放置CDN服務器。這些提供商希望從日益普及的互聯網電視中獲得額外收入以及其他形式的數字分發
-
發表于 2020-08-07 22:20
- 閱讀 ( 1265 )
- 分類:電腦網絡