CDN的全稱是(Content Delivery Network),即內容分發網絡。其目的是通過在現有的Internet中增加一層新的CACHE(緩存)層,將網站的內容發布到最接近用戶的網絡”邊緣“的節點,使用戶可以就近取得所需的內容,提高用戶訪問網站的響應速度。從技術上全面解決由于網絡帶寬小、用戶訪問量大、網點分布不均等原因,提高用戶訪問網站的響應速度。
簡單的說,CDN的工作原理就是將您源站的資源緩存到位于全球各地的CDN節點上,用戶請求資源時,就近返回節點上緩存的資源,而不需要每個用戶的請求都回您的源站獲取,避免網絡擁塞、緩解源站壓力,保證用戶訪問資源的速度和體驗

#### CDN對網絡的優化作用主要體現在如下幾個方面
* 解決服務器端的“第一公里”問題
* 緩解甚至消除了不同運營商之間互聯的瓶頸造成的影響
* 減輕了各省的出口帶寬壓力
* 緩解了骨干網的壓力
* 優化了網上熱點內容的分布
#### CND加速主要是加速靜態資源,如網站上面上傳的圖片、媒體,以及引入的一些Js、css等文件。
CND加速需要依靠各個網絡節點,例如100臺CDN服務器分布在全國范圍,從上海訪問,會從最近的節點返回資源,這是核心。
CND服務器通過緩存或者主動抓取主服務器的內容來實現資源儲備。
二、為什么要使用CDN ?或者說CDN能解決什么問題?
如果你在經營一家網站,那你應該知道幾點因素是你制勝的關鍵:
內容有吸引力 訪問速度快 支持頻繁的用戶互動 可以在各處瀏覽無障礙
另外,你的網站必須能在復雜的網絡環境下運行,考慮到全球的用戶訪問體驗。你的網站也會隨著使用越來越多的對象(如圖片、幀、CSS及APIs )和形形色色的動作(分享、跟蹤)而系統逐漸龐大。所以,系統變慢帶來用戶的流失。
*