CDN 原理
CDN 的工作原理
當用戶訪問了使用CDN服務的網站時,DNS域名服務器通過CNAME方式將最終域名請求重定向到CDN系統中的智能DNS負載均衡系統。智能DNS負載均衡系統通過一組預先定義好的策略(如內容類型、地理區域、網絡負載狀況等),將當時能夠最快響應用戶的節點地址提供給用戶,使用戶可以得到快速的服務。同時,智能DNS負載均衡系統還與分布在不同地點的所有CDN節點保持通信,搜集各節點的健康狀態,確保不將用戶的請求分配到任何一個已經不可用的節點上。
CDN工作原理
1>用戶向瀏覽器提供要訪問網站的域名,域名解析的請求被發往網站的DNS域名解析服務器;
2>由于網站的DNS域名解析服務器對此域名的解析設置了CNAME,請求被指向CDN網絡中的智能DNS負載均衡系統;
3>智能DNS負載均衡系統對域名進行智能解析,將響應速度最快的節點IP返回給用戶;
4>瀏覽器在得到速度最快節點的IP地址以后,向CDN節點發出訪問請求;
5>由于是第一次訪問,CDN節點將回到源站取用戶請求的數據并發給用戶;
6>當有其他用戶再次訪問同樣內容時,CDN將直接將數據返回給客戶,完成請求/服務過程。
第1次訪問
第2次訪問
?
通過以上的分析我們可以看出,CDN服務對網站訪問提供加速的同時,可以實現對普通訪問用戶透明,即加入緩存以后用戶客戶端無需進行任何設置,直接輸入被加速網站原有的域名即可訪問。
轉載于:https://www.cnblogs.com/codelifezj/archive/2012/02/16/2354073.html
總結
- 上一篇: XSLT 2.0 in .NET
- 下一篇: 编译mysql4.0时候出现错误提示ch