還記得多年以前用iPhone 4、iPhone 4S的時候有多少用戶抱怨過App Store下載速度太慢了的事情嗎?究其原因其實是當時蘋果在國內(nèi)沒有全面的CDN覆蓋,那么什么是CDN呢?
CDN,全稱內(nèi)容分發(fā)網(wǎng)絡(ContentDeliveryNetwork),你可以簡單地將其理解成一個離你很近的、可以從上面獲取到完整的原始數(shù)據(jù)的服務器,它會定期和擁有原始內(nèi)容的服務器進行同步,保證用戶可以從上面獲取到最新的內(nèi)容。
那么為什么CDN可以大幅提高下載速度呢?
首先在一般情況下,CDN服務器要比原始內(nèi)容服務器更靠近用戶端,在網(wǎng)絡距離上面變短了,連接到CDN服務器要比連接到原始服務器輕松,并且連接質(zhì)量更好,比如說原本我們要連接的內(nèi)容服務器在國外,因為出口帶寬有限等原因,我們的連接質(zhì)量很差、下載速度很慢,這時如果在國內(nèi)有一臺擁有同樣內(nèi)容的服務器,我們就可以連接到這臺位于國內(nèi)的服務器上面,以更快的速度獲取內(nèi)容。
圖片來自于Cloudflare
其次CDN提高了整體的帶寬,比如原先100個人連接到一臺帶寬為10Gbps的服務器上面進行下載,平均每個用戶只能分到0.1Gbps的帶寬,速度太慢了;而在使用CDN之后,原先一臺服務器變成了多臺擁有相同內(nèi)容的服務器,用戶被分散到不同的服務器上面去進行下載,平均每個用戶能夠分到的帶寬就會得到明顯的提高。
如果還不能夠理解什么是CDN的話,這里再用一個與網(wǎng)絡無關的例子來說明:有兩家除了位置其他完全一致的全家,一家比你住所要近,另一家要遠,那么你會選擇去哪一家?答案非常明顯,正常人都會跑去近的,而CDN服務器就是離你近的那家全家。
隨著互聯(lián)網(wǎng)的發(fā)展,幾乎所有內(nèi)容提供方,不管是做網(wǎng)站的還是做游戲、軟件的,都會涉及到CDN技術,它可以有效提升我們上網(wǎng)沖浪的體驗,最明顯的可能就是我們現(xiàn)在去App Store更新應用再也不會喊卡了,因為蘋果在國內(nèi)部署了非常全面的CDN。
-
互聯(lián)網(wǎng)
+關注
關注
54文章
11219瀏覽量
105279 -
服務器
+關注
關注
12文章
9619瀏覽量
87086 -
CDN
+關注
關注
0文章
328瀏覽量
29414
發(fā)布評論請先 登錄
ADS1298的操作溫度范圍到底是多少?
ADS1298ECG-FE原理圖上看見很多NI的符號, 到底是什么意思呢?
ADS1278的參考電壓的要求到底是怎樣的?
TLV320AIC3254內(nèi)部中的ADC處理模塊和minidsp到底是什么關系?
運放旁路電容必須靠近芯片引腳的原因到底是什么呢?
CDN是什么?了解用CDN服務連到網(wǎng)站加速的原理與優(yōu)勢
融合CDN是什么?為什么需要融合CDN?其應用方法與原理是什么?
CDN節(jié)點是什么

評論