CDN全稱Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡。目的是在將網(wǎng)站的靜態(tài)內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡的邊緣,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問網(wǎng)站的響應速度。簡單可以理解為目前很多服務提供商宣稱的網(wǎng)站云加速服務。
主要優(yōu)勢是:CDN能幾乎涵蓋國內(nèi)所有線路。而在可靠性上, CDN 在結(jié)構(gòu)上實現(xiàn)了多點的冗余,即使某一個節(jié)點由于意外發(fā)生故障,對網(wǎng)站的訪問能夠被自動導向其他的健康節(jié)點進行響應。CDN能輕松實現(xiàn)網(wǎng)站的全國鋪設,不必考慮服務器的投入與托管、不必考慮新增帶寬的成本、不必考慮多臺服務器的鏡像同步、不必考慮更多的管理維護技術(shù)人員。
技術(shù)原理是:CDN的基本原理為反向代理,反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然后將請求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡上的服務器,并將從服務器上得到的結(jié)果返回給internet上請求連接的客戶端,此時代理服務器對外就表現(xiàn)為一個節(jié)點服務器。通過部署更多的反向代理服務器,來達到實現(xiàn)多節(jié)點CDN的效果。