什么是CDN?
CDN的全稱是Content Delivery Network,即內容分發網絡。CDN是構建在現有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。
CDN是在什么情況下使用的?
1、網站高流量、大并發(fa)。CDN服務可以很好(hao)的(de)對(dui)原有的(de)網絡進行一個系統擴容,解(jie)決由于(yu)物理設備的(de)負載極限(xian)而導致的(de)流量瓶頸(jing)。
2、南(nan)(nan)北互聯問題。由于中國(guo)的(de)網(wang)絡(luo)是劃長江(jiang)而治,南(nan)(nan)北的(de)網(wang)絡(luo)服(fu)務商(shang)之間(jian)不斷(duan)地存在限(xian)制。這就(jiu)導致了(le)(le)各網(wang)之間(jian)的(de)互聯不通(tong)暢問題。而使(shi)用(yong)了(le)(le)CDN技術(shu),就(jiu)可以有效的(de)彌補了(le)(le)網(wang)絡(luo)互通(tong)的(de)問題。繞開網(wang)絡(luo)運營商(shang)之間(jian)人為設置的(de)障礙。
3、加速訪問。CDN的技術一(yi)方面(mian)(mian)是對網(wang)站流量進行(xing)分(fen)流,一(yi)方面(mian)(mian)也對網(wang)站的訪問進行(xing)提速。分(fen)流是提速的一(yi)個部(bu)分(fen),還有(you)通過就近(jin)節點的訪問,也讓內容(rong)的響應速度有(you)了很大的提高。
4、降低成本(ben)。由于(yu)CDN將大部(bu)分的流量(liang)都轉移到(dao)了緩存服(fu)務(wu)器(qi)上。而這(zhe)些CDN服(fu)務(wu)器(qi)可以放在費用(yong)較低的地區。這(zhe)樣源網站(zhan)的訪問(wen)量(liang)就減(jian)少,也減(jian)少了帶寬費用(yong)等。
5、預防(fang)DDOS攻擊(ji)。由(you)于負載被分配到了不同的物理服務(wu)器上(shang),所(suo)以客(ke)觀上(shang)也增大了網站防(fang)DDOS攻擊(ji)的作(zuo)用。