CDN:通過很多種服務結合起來完成CDN的一個功能
【CDN簡介】
CDN Content Dilivery Network
- 即內容分發網絡
- 其目的是通過在現有的Internet中增加一層新的網絡架構,將網站的內容發佈到
最接近用戶的網絡邊緣,使用戶可就近取得所需的內容,提高用戶訪問網站的速度
CDN應用場景
- 證券 金融保險 網上交易 門戶網站 網絡教學
CDN服務商
- 帝聯、藍汛、CDN聯盟
【CDN的工作原理】
拓撲圖
源站服務器
||
6||7
||
CDN節點服務器
||
5||8
||
______4_________ _______3_____
PC---------------- DNS服務器------------- 權威DNS服務器
1 2
假如說360的網站做了網站加速,他事先要把360網站的IP地址和註冊的主機名告訴CDN服務商,
服務商把他的主機名做一個別名,別名到自已的服務器上去,別名的設置可能寫在本地裏,也可
能寫在權威服務器裏,不管寫在哪一臺服務器裏邊,這個服務器都做分離解析,根據客戶端的來
源地址,把你訪問的IP地址解析到不同的地址去,如果你是來自廣州地區的網段的用戶,我就把這個
主機名解析到我放在廣州的CDN服務器上去,那就訪問我的廣州的CDN服務器,如果廣州的CDN的服務器裏邊
有你要訪問的數據,我就直接回應給你,如果我放在廣州的CDN服務器裏沒有,那這個CDN服務器就代替你去訪問
源站服務器,把源站的服務器再放一份回我的緩存服務器裏,然後迴應客戶端,等有人再訪問上一次數據的時候,
我直接從緩存裏找,然後迴應給客戶端,加快了客戶端的訪問速度,減輕了我源站的壓力
與CDN相關的技術
- 負載均衡技術(集羣)
- 動態內容分發與複製技術(rsync)
- 緩存技術(squid)
- DNS分離解析
【緩存技術的目的】
減少網絡中冗餘數據的重複傳輸,使數據傳輸最小化,將廣域傳輸
爲本地就近訪問,提高響應速度和節約網絡帶寬
高速緩存服務器:是軟件高度集成的專業功能服務器,主要做高速緩存加速服務器,
一般佈置在網絡邊緣,根據對像的不同,分爲客戶端加速、服務器端加速
【加速的類型】
客戶端加速:部署在網絡出口處,把常訪問的內容緩存在本地,提高響應速度和節約帶寬
服務器加速:部署在服務器前端,作爲web服務器的前置機,提高web服務器的性能