1.什么是CDN?CDN的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在網(wǎng)絡(luò)之上的內(nèi)容分發(fā)網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)器,通過(guò)中心平臺(tái)的負(fù)載均衡、內(nèi)容分發(fā)、調(diào)度等功能模塊,使用戶就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶訪問(wèn)響應(yīng)速度和命中率。CDN的關(guān)鍵技術(shù)主要有內(nèi)容存儲(chǔ)和分發(fā)技術(shù)。 2.基本原理CDN的基本原理是在用戶訪問(wèn)相對(duì)集中的地區(qū)和網(wǎng)絡(luò)設(shè)置一些緩存服務(wù)器。當(dāng)用戶訪問(wèn)網(wǎng)站時(shí),利用全局的負(fù)載均衡技術(shù)將用戶的訪問(wèn)指向距離最近的緩存服務(wù)器,由緩存服務(wù)器代替源站響應(yīng)用戶的訪問(wèn)請(qǐng)求。這樣一方面減輕了源站服務(wù)器的工作壓力,另一方面使用戶可就近取得所需內(nèi)容,解決 Internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度。 3.CDN相關(guān)技術(shù)CDN實(shí)現(xiàn)需要依賴多種網(wǎng)絡(luò)技術(shù),如負(fù)載均衡技術(shù)、動(dòng)態(tài)內(nèi)容分發(fā)與復(fù)制技術(shù)、緩存技術(shù)等是其中最主要的幾種網(wǎng)絡(luò)技術(shù)。 (1)負(fù)載均衡技術(shù) 負(fù)載均衡技術(shù)就是將網(wǎng)絡(luò)中的流量盡可能平均分配到多個(gè)能完成相同任務(wù)的服務(wù)器或網(wǎng)絡(luò)節(jié)點(diǎn),由此來(lái)避免單個(gè)或部分網(wǎng)絡(luò)節(jié)點(diǎn)過(guò)載癱瘓,影響正常的網(wǎng)絡(luò)訪問(wèn)。 (2)動(dòng)態(tài)內(nèi)容分發(fā)與復(fù)制技術(shù) 在多數(shù)情況下,網(wǎng)站響應(yīng)速度和訪問(wèn)者與網(wǎng)站服務(wù)器之間的距離有著密切的關(guān)系。如果訪問(wèn)者和網(wǎng)站之間的距離果園,之間的融信要經(jīng)過(guò)多次路由轉(zhuǎn)發(fā)和處理,網(wǎng)絡(luò)延遲會(huì)大大增加。而內(nèi)容分發(fā)和復(fù)制技術(shù)就是將網(wǎng)站主體中的大部分靜態(tài)頁(yè)面、圖像和流媒體數(shù)據(jù)等分發(fā)復(fù)制到各地的加速節(jié)點(diǎn)上。所以,動(dòng)態(tài)內(nèi)容分發(fā)與復(fù)制技術(shù)也是CDN所需的一個(gè)重要技術(shù)。 (3)緩存技術(shù) 緩存技術(shù)已經(jīng)不是一種新鮮技術(shù)。Web緩存服務(wù)通過(guò)幾種方式來(lái)改善用戶的響應(yīng)時(shí)間,如代理緩存服務(wù)、透明代理緩存服務(wù)、使用重定向服務(wù)的透明代理緩存服務(wù) 等。通過(guò)Web緩存服務(wù),用戶訪問(wèn)網(wǎng)頁(yè)時(shí)可以將廣域網(wǎng)的流量降至最低。對(duì)于公司內(nèi)聯(lián)網(wǎng)用戶來(lái)說(shuō),這意味著將內(nèi)容在本地緩存,而無(wú)須通過(guò)專用的廣域網(wǎng)來(lái)檢索 網(wǎng)頁(yè)。對(duì)于Internet用戶來(lái)說(shuō),這意味著將內(nèi)容存儲(chǔ)在他們的ISP的緩存器中,而無(wú)須通過(guò)Internet來(lái)檢索網(wǎng)頁(yè)。這樣無(wú)疑會(huì)提高用戶的訪問(wèn)速度。CDN的核心作用正是提高網(wǎng)絡(luò)的訪問(wèn)速度,所以,緩存技術(shù)將是CDN所采用的又一個(gè)主要技術(shù)。 4.CDN有哪些優(yōu)點(diǎn)?(1)本地Cache加速,提高了企業(yè)站點(diǎn)(尤其h含有大量圖片和靜態(tài)頁(yè)面站點(diǎn))的訪問(wèn)速度; (2) 跨運(yùn)營(yíng)商的網(wǎng)絡(luò)加速,保證不同網(wǎng)絡(luò)的用戶都得到良好的訪問(wèn)質(zhì)量; (3)遠(yuǎn)程訪問(wèn)用戶根據(jù)DNS負(fù)載均衡技術(shù)智能自動(dòng)選擇Cache服務(wù)器 (4)自動(dòng)生成服務(wù)器的遠(yuǎn)程Mirror(鏡像)cache服務(wù)器,遠(yuǎn)程用戶訪問(wèn)時(shí)從cache服務(wù)器上讀取數(shù)據(jù),減少遠(yuǎn)程訪問(wèn)的帶寬、分擔(dān)網(wǎng)絡(luò)流量、減輕原站點(diǎn)web服務(wù)器負(fù)載等功能; (5)廣泛分布的CDN節(jié)點(diǎn)加上節(jié)點(diǎn)之間的智能冗余機(jī)制,可以有效地預(yù)防黑客入侵。 |