還記得多年以前用iPhone 4、iPhone 4S的時(shí)候有多少用戶抱怨過App Store下載速度太慢了的事情嗎?究其原因其實(shí)是當(dāng)時(shí)蘋果在國(guó)內(nèi)沒有全面的CDN覆蓋,那么什么是CDN呢?
CDN,全稱內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDeliveryNetwork),你可以簡(jiǎn)單地將其理解成一個(gè)離你很近的、可以從上面獲取到完整的原始數(shù)據(jù)的服務(wù)器,它會(huì)定期和擁有原始內(nèi)容的服務(wù)器進(jìn)行同步,保證用戶可以從上面獲取到最新的內(nèi)容。
那么為什么CDN可以大幅提高下載速度呢?
首先在一般情況下,CDN服務(wù)器要比原始內(nèi)容服務(wù)器更靠近用戶端,在網(wǎng)絡(luò)距離上面變短了,連接到CDN服務(wù)器要比連接到原始服務(wù)器輕松,并且連接質(zhì)量更好,比如說原本我們要連接的內(nèi)容服務(wù)器在國(guó)外,因?yàn)槌隹趲捰邢薜仍颍覀兊倪B接質(zhì)量很差、下載速度很慢,這時(shí)如果在國(guó)內(nèi)有一臺(tái)擁有同樣內(nèi)容的服務(wù)器,我們就可以連接到這臺(tái)位于國(guó)內(nèi)的服務(wù)器上面,以更快的速度獲取內(nèi)容。
圖片來自于Cloudflare
其次CDN提高了整體的帶寬,比如原先100個(gè)人連接到一臺(tái)帶寬為10Gbps的服務(wù)器上面進(jìn)行下載,平均每個(gè)用戶只能分到0.1Gbps的帶寬,速度太慢了;而在使用CDN之后,原先一臺(tái)服務(wù)器變成了多臺(tái)擁有相同內(nèi)容的服務(wù)器,用戶被分散到不同的服務(wù)器上面去進(jìn)行下載,平均每個(gè)用戶能夠分到的帶寬就會(huì)得到明顯的提高。
如果還不能夠理解什么是CDN的話,這里再用一個(gè)與網(wǎng)絡(luò)無關(guān)的例子來說明:有兩家除了位置其他完全一致的全家,一家比你住所要近,另一家要遠(yuǎn),那么你會(huì)選擇去哪一家?答案非常明顯,正常人都會(huì)跑去近的,而CDN服務(wù)器就是離你近的那家全家。
隨著互聯(lián)網(wǎng)的發(fā)展,幾乎所有內(nèi)容提供方,不管是做網(wǎng)站的還是做游戲、軟件的,都會(huì)涉及到CDN技術(shù),它可以有效提升我們上網(wǎng)沖浪的體驗(yàn),最明顯的可能就是我們現(xiàn)在去App Store更新應(yīng)用再也不會(huì)喊卡了,因?yàn)樘O果在國(guó)內(nèi)部署了非常全面的CDN。
-
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
54文章
11077瀏覽量
102631 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
8979瀏覽量
85100 -
CDN
+關(guān)注
關(guān)注
0文章
311瀏覽量
28746
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論