cdn加速的原理是怎么樣的

內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡(jiǎn)稱CDN)是建立并覆蓋在承載網(wǎng)之上,由分布在不同區(qū)域的邊緣節(jié)點(diǎn)服務(wù)器群組成的分布式網(wǎng)絡(luò)。CDN分擔(dān)源站壓力,避免網(wǎng)絡(luò)擁塞,確保在不同區(qū)域、不同場(chǎng)景下加速網(wǎng)站內(nèi)容的分發(fā),提高資源訪問(wèn)速度。許多用戶在實(shí)際運(yùn)用CDN的過(guò)程中都會(huì)遇到如何有效利用CDN的問(wèn)題,今天小編給大家簡(jiǎn)單介紹下CDN的原理。?
cdn原理是怎樣的?cdn主要作用是為源站減少訪問(wèn)壓力的同時(shí),為客戶端提供更快速的內(nèi)容響應(yīng)。除此之外,CDN還能對(duì)源站進(jìn)行安全防護(hù)。?
CDN網(wǎng)絡(luò)是在用戶和服務(wù)器之間增加Cache層,如何將用戶的請(qǐng)求引導(dǎo)到Cache上獲得源服務(wù)器的數(shù)據(jù),主要是通過(guò)接管DNS實(shí)現(xiàn)。當(dāng)用戶訪問(wèn)加入CDN服務(wù)的網(wǎng)站時(shí),域名解析請(qǐng)求將最終交給全局負(fù)載均衡DNS進(jìn)行處理。全局負(fù)載均衡DNS通過(guò)一組預(yù)先定義好的策略,將當(dāng)時(shí)最接近用戶的節(jié)點(diǎn)地址提供給用戶,使用戶能夠得到快速的服務(wù)。?
同時(shí),它還與分布在世界各地的所有CDNC節(jié)點(diǎn)保持通信,搜集各節(jié)點(diǎn)的通信狀態(tài),確保不將用戶的請(qǐng)求 分配到不可用的CDN節(jié)點(diǎn)上,實(shí)際上是通過(guò)DNS做全局負(fù)載均衡。?
對(duì)于普通的Internet用戶來(lái)講,每個(gè)CDN節(jié)點(diǎn)就相當(dāng)于一個(gè)放置在它周圍的WEB。通過(guò)全局負(fù)載均衡DNS的控制,用戶的請(qǐng)求被透明地指向離他最近的節(jié)點(diǎn),節(jié)點(diǎn)中CDN服務(wù)器會(huì)像網(wǎng)站的原始服務(wù)器一樣,響應(yīng)用戶的請(qǐng)求。由于它離用戶更近,因而響應(yīng)時(shí)間必然更快。?
了解更多網(wǎng)絡(luò)知識(shí)關(guān)注:http://www.vecloud.com/