CDN的工作原理是將您源站的資源緩存到位于世界各地的CDN節(jié)點(diǎn)。CDN是一種分布式加速系統(tǒng)。不管如何,只是作為加速,返回給客戶的內(nèi)容需要和源站保持一致,所有地區(qū)節(jié)點(diǎn)的用戶訪問統(tǒng)一資源得到的返回內(nèi)容應(yīng)該是一致。
CDN節(jié)點(diǎn)就是采用更多的緩存
服務(wù)器(CDN邊緣節(jié)點(diǎn)),當(dāng)用戶請(qǐng)求資源時(shí),他們會(huì)將緩存的資源返回到附近的節(jié)點(diǎn)上,而不是要求每個(gè)用戶的請(qǐng)求都返回到您的源站進(jìn)行獲取,從而避免了網(wǎng)絡(luò)擁塞,減輕了源站的壓力,保證了用戶訪問資源的速度和體驗(yàn)。
CDN節(jié)點(diǎn)由兩部分組成:高速緩存服務(wù)器與負(fù)載均衡設(shè)備
高速緩存服務(wù)器可以充分地縮短客戶請(qǐng)求的響應(yīng)時(shí)間,特別是在客戶與目標(biāo)服務(wù)器之間的瓶頸帶寬比它與高速緩存服務(wù)器之間的瓶頸帶寬小得多的時(shí)候。如果在客戶和高速緩存服務(wù)器之間存在一個(gè)高速連接(實(shí)際情況也通常是這樣),而且高速緩存服務(wù)器上存有所請(qǐng)求的對(duì)象,那么它將迅速地把該對(duì)象遞送給客戶。
負(fù)載均衡設(shè)備負(fù)責(zé)每個(gè)節(jié)點(diǎn)中各個(gè)Cache的負(fù)載均衡,保證節(jié)點(diǎn)的工作效率;同時(shí),負(fù)載均衡設(shè)備還負(fù)責(zé)收集節(jié)點(diǎn)與周圍環(huán)境的信息,保持與全局負(fù)載DNS的通信,實(shí)現(xiàn)整個(gè)系統(tǒng)的負(fù)載均衡。
CDN節(jié)點(diǎn)就是用來緩存的服務(wù)器。通過廣泛分布在各地的高速緩存服務(wù)器(cache)節(jié)點(diǎn)為最終互聯(lián)網(wǎng)用戶提供就近響應(yīng)。通過全局負(fù)載均衡DNS的控制,把用戶的請(qǐng)求從原始服務(wù)器保留在Cache服務(wù)器,由于它離用戶更近,因而響應(yīng)時(shí)間必然更快。有不懂的請(qǐng)咨詢
夢飛服務(wù)器了解。