您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“CDN怎么實現(xiàn)網(wǎng)絡(luò)加速”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“CDN怎么實現(xiàn)網(wǎng)絡(luò)加速”這篇文章吧。
CDN全稱是Content Delivery Network,其目的是解決因分布、帶寬、服務(wù)器性能帶來的訪問延遲問題,適用于站點(diǎn)加速、點(diǎn)播、直播等場景。使用戶可就近取得所需內(nèi)容,解決 Internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度和成功率。
工作原理
CDN網(wǎng)絡(luò)是在用戶和服務(wù)器之間增加Cache層,主要是通過接管DNS實現(xiàn),將用戶的請求引導(dǎo)到Cache上獲得源服務(wù)器的數(shù)據(jù),從而降低網(wǎng)絡(luò)的訪問時間。
未加緩存服務(wù)的訪問過程
首先,讓我們看一下傳統(tǒng)的未加緩存服務(wù)的訪問過程:如圖可以看出,傳統(tǒng)的網(wǎng)絡(luò)訪問的流程如下:
1:用戶輸入訪問的域名,操作系統(tǒng)向 LocalDns 查詢域名的ip地址;2:LocalDns向 ROOT DNS 查詢域名的授權(quán)服務(wù)器(這里假設(shè)LocalDns緩存過期);3:ROOT DNS將域名授權(quán)dns記錄回應(yīng)給 LocalDns;4:LocalDns得到域名的授權(quán)dns記錄后,繼續(xù)向域名授權(quán)dns查詢域名的ip地址;5:域名授權(quán)dns 查詢域名記錄后,回應(yīng)給 LocalDns;6:LocalDns 將得到的域名ip地址,回應(yīng)給用戶端;7:用戶得到域名ip地址后,訪問站點(diǎn)服務(wù)器;8:站點(diǎn)服務(wù)器應(yīng)答請求,將內(nèi)容返回給客戶端.
使用CDN緩存后的網(wǎng)站的訪問過程
如上圖,是使用CDN緩存后的網(wǎng)絡(luò)訪問流程:
1:用戶輸入訪問的域名,操作系統(tǒng)向 LocalDns 查詢域名的ip地址;
2:LocalDns向 ROOT DNS 查詢域名的授權(quán)服務(wù)器(這里假設(shè)LocalDns緩存過期);
3:ROOT DNS將域名授權(quán)dns記錄回應(yīng)給 LocalDns;
4:LocalDns得到域名的授權(quán)dns記錄后,繼續(xù)向域名授權(quán)dns查詢域名的ip地址;
5:域名授權(quán)dns 查詢域名記錄后(一般是CNAME),回應(yīng)給 LocalDns;
6:LocalDns 得到域名記錄后,向智能調(diào)度DNS查詢域名的ip地址;
7:智能調(diào)度DNS 根據(jù)一定的算法和策略(比如靜態(tài)拓?fù)?,容量?,將最適合的CDN節(jié)點(diǎn)ip地址回應(yīng)給 LocalDns;
8:LocalDns 將得到的域名ip地址,回應(yīng)給用戶端;
9:用戶得到域名ip地址后,訪問站點(diǎn)服務(wù)器。宗上,CDN網(wǎng)絡(luò)是在用戶和服務(wù)器之間增加Cache層,主要是通過接管DNS實現(xiàn),將用戶的請求引導(dǎo)到Cache上獲得源服務(wù)器的數(shù)據(jù),從而降低網(wǎng)絡(luò)的訪問的速度。
以上是“CDN怎么實現(xiàn)網(wǎng)絡(luò)加速”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。