當前位置:網站首頁>白話快速理解CDN

白話快速理解CDN

2022-05-15 03:58:19流楚丶格念

白話快速理解CDN

CDN的全稱是內容分發網絡(ContentDeliveryNetwork),可以理解成一個離和你距離很近的、方便從上面獲取完整的原始數據的服務器,為保證用戶可以從上面獲取到最新的內容,它會定期和擁有原始內容的服務器進行同步更新。

在這裏插入圖片描述

想要快速理解CDN,其實最主要要理解,為什麼CDN能够大幅提高下載速度。下面我們分兩步來解釋:

首先,一般來說CDN服務器要比原始服務器更靠近用戶端,網絡距離變短了,因此連接CDN服務器要比連接原始服務器容易,而且連接質量更佳。舉個例子,如果我們原本要連接的服務器在國外,那麼因為出口帶寬有限等因素,連接質量會很差、下載速度也變慢。而如果是在國內有一臺同樣內容的服務器,就可以直接連接到這臺國內服務器上,以更快的速度和更好的連接質量來獲取內容。

其次,CDN增强了整體的帶寬,比如原本1000個人連接到一臺帶寬為100Gbps的服務器上面進行下載,平均每個用戶只能分到0.1Gbps的帶寬,速度就非常慢;而用CDN,原本一臺服務器變成多臺擁有相同內容的服務器,用戶被分散到不同的服務器上面去進行下載,平均每個用戶能够分到的帶寬就會得到明顯的提高。

最後,再舉一個通俗的例子來說明:假設有兩家除了比特置其他完全一致的超市,一家離你的住所很近,另一家很遠,那麼你會選擇去哪一家?一般人都會選去近的那家,對吧?CDN服務器就相當於是離你近的那家超市。

專業術語

看這比特大佬的:https://www.zhihu.com/question/36514327

版權聲明
本文為[流楚丶格念]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/135/202205142140482347.html

隨機推薦