CDN (Content Delivery Network)即內(nèi)容分發(fā)網(wǎng)絡(luò),是指通過在互聯(lián)網(wǎng)中分布部署服務(wù)器節(jié)點(diǎn),將用戶請(qǐng)求的數(shù)據(jù)內(nèi)容及時(shí)地從最近的服務(wù)器節(jié)點(diǎn)返回給用戶的一種加速技術(shù)。CDN技術(shù)主要應(yīng)用于在線視頻、游戲、電子商務(wù)等領(lǐng)域。
1.CDN服務(wù)模式
CDN服務(wù)按照使用方式可分為自主CDN和第三方CDN兩種模式。自主CDN即構(gòu)建私有CDN緩存網(wǎng)絡(luò)進(jìn)行資源分發(fā),成本高但對(duì)安全、控制能力較高;第三方CDN則由第三方廠商提供CDN服務(wù),支持快速接入、按流量付費(fèi)等功能。
2.CDN主要技術(shù)
CDN主要涉及以下幾個(gè)技術(shù):負(fù)載均衡、邊緣緩存、動(dòng)靜分離、DNS解析優(yōu)化、協(xié)議優(yōu)化等。其中,邊緣緩存是CDN核心技術(shù)之一,可以有效降低數(shù)據(jù)在傳輸過程中的延遲,提高用戶體驗(yàn)。