1.什么是CDN
CDN(Content Delivery Network),即內(nèi)容分發(fā)網(wǎng)絡(luò),是一種利用節(jié)點(diǎn)服務(wù)器和高速緩存技術(shù),將源站的內(nèi)容發(fā)布到全球各地的邊緣節(jié)點(diǎn)上,并通過(guò)智能路由算法,使用戶(hù)就近獲取所需內(nèi)容的網(wǎng)絡(luò)加速服務(wù)。
2.CDN和DNS有什么區(qū)別
CDN是一種網(wǎng)絡(luò)加速技術(shù),主要用于提升頁(yè)面或者資源的加載速度,并降低網(wǎng)站的負(fù)載壓力。而DNS(Domain Name System),即域名系統(tǒng),是將域名轉(zhuǎn)換為對(duì)應(yīng)IP地址的服務(wù),是完成互聯(lián)網(wǎng)中名稱(chēng)解析的基礎(chǔ)設(shè)施之一。
3.CDN和DNS的關(guān)系
CDN需要DNS來(lái)進(jìn)行域名解析,找到用戶(hù)請(qǐng)求的資源所對(duì)應(yīng)的CDN節(jié)點(diǎn),以便加速資源的加載速度。同時(shí),在CDN體系內(nèi)部也會(huì)使用DNS來(lái)管理各個(gè)節(jié)點(diǎn)服務(wù)器與源站的通信。因此,CDN和DNS是互相配合、相互依存的關(guān)系。