CDN應用常識

CDN工做原理瀏覽器

用戶訪問未使用CDN緩存網站的過程爲:
1)、用戶向瀏覽器提供要訪問的域名
2)、瀏覽器調用域名解析函數庫對域名進行解析,以獲得此域名對應的IP地址
3)、瀏覽器使用所獲得的IP地址,向域名的服務主機發出數據訪問請求
4)、瀏覽器根據域名主機返回的數據顯示網頁的內容
緩存

用戶訪問使用CDN緩存網站的訪問過程:
1)、用戶向瀏覽器提供要訪問的域名
2)、瀏覽器調用域名解析庫對域名進行解析,因爲CDN對域名解析過程進行了調整,因此解析函數庫通常獲得的是該域名對應的CNAME記錄,爲了獲得實際 IP地址,瀏覽器須要再次對得到的CNAME域名進行解析以獲得實際的IP地址;在此過程當中使用全局負載均衡DNS解析,如根據地理位置信息解析對應的 IP地址,使得用戶能就近訪問
3)、這次解析獲得CDN緩存服務器的IP地址,瀏覽器在獲得實際的IP地址之後,向緩存服務器發出訪問請求
4)、緩存服務器根據瀏覽器提供的要訪問的域名,經過Cache內部專用DNS解析(通常經過host文件解析)獲得此域名的實際IP地址,再由緩存服務器向此實際IP地址提交訪問請求;
5)、緩存服務器從實際IP地址得獲得內容之後,先在本地進行保存,用作緩存,而後把獲取的數據返回給客戶端,完成數據服務過程;
6)、客戶端獲得由緩存服務器返回的數據之後顯示出來並完成整個瀏覽的數據請求過程。服務器

相關文章
相關標籤/搜索