CDN運作的基本原理
CDN運作的基本原理
CDN是將源站內容分發至最接近使用者的節點,使使用者可就近取得所需內容,提高使用者訪問的響應速度和成功率。解決因分佈、頻寬、伺服器效能帶來的訪問延遲問題,適用於站點加速、點播、直播等場景。
最簡單的CDN網路由一個DNS伺服器和幾臺快取伺服器組成:
1、當使用者點選網站頁面上的內容URL,經過本地DNS系統解析,DNS系統會最終將域名的解析權交給CNAME指向的CDN專用DNS伺服器。
2、CDN的DNS伺服器將CDN的全域性負載均衡裝置IP地址返回使用者。
3、使用者向CDN的全域性負載均衡裝置發起內容URL訪問請求。要CDN到TG:@KS1124
4、CDN全域性負載均衡裝置根據使用者IP地址,以及使用者請求的內容URL,選擇一臺使用者所屬區域的區域負載均衡裝置,告訴使用者向這臺裝置發起請求。
5、區域負載均衡裝置會為使用者選擇一臺合適的快取伺服器提供服務,選擇的依據包括:根據使用者IP地址,判斷哪一臺伺服器距使用者最近;根據使用者所請求的URL中攜帶的內容名稱,判斷哪一臺伺服器上有使用者所需內容;查詢各個伺服器當前的負載情況,判斷哪一臺伺服器尚有服務能力。基於以上這些條件的綜合分析之後,區域負載均衡裝置會向全域性負載均衡裝置返回一臺快取伺服器的IP地址。
6、全域性負載均衡裝置把伺服器的IP地址返回給使用者。
7、使用者向快取伺服器發起請求,快取伺服器響應使用者請求,將使用者所需內容傳送到使用者終端。如果這臺快取伺服器上並沒有使用者想要的內容,而區域均衡裝置依然將它分配給了使用者,那麼這臺伺服器就要向它的上一級快取伺服器請求內容,直至追溯到網站的源伺服器將內容拉到本地。
CDN是將源站內容分發至最接近使用者的節點,使使用者可就近取得所需內容,提高使用者訪問的響應速度和成功率。解決因分佈、頻寬、伺服器效能帶來的訪問延遲問題,適用於站點加速、點播、直播等場景。
最簡單的CDN網路由一個DNS伺服器和幾臺快取伺服器組成:
1、當使用者點選網站頁面上的內容URL,經過本地DNS系統解析,DNS系統會最終將域名的解析權交給CNAME指向的CDN專用DNS伺服器。
2、CDN的DNS伺服器將CDN的全域性負載均衡裝置IP地址返回使用者。
3、使用者向CDN的全域性負載均衡裝置發起內容URL訪問請求。要CDN到TG:@KS1124
4、CDN全域性負載均衡裝置根據使用者IP地址,以及使用者請求的內容URL,選擇一臺使用者所屬區域的區域負載均衡裝置,告訴使用者向這臺裝置發起請求。
5、區域負載均衡裝置會為使用者選擇一臺合適的快取伺服器提供服務,選擇的依據包括:根據使用者IP地址,判斷哪一臺伺服器距使用者最近;根據使用者所請求的URL中攜帶的內容名稱,判斷哪一臺伺服器上有使用者所需內容;查詢各個伺服器當前的負載情況,判斷哪一臺伺服器尚有服務能力。基於以上這些條件的綜合分析之後,區域負載均衡裝置會向全域性負載均衡裝置返回一臺快取伺服器的IP地址。
6、全域性負載均衡裝置把伺服器的IP地址返回給使用者。
7、使用者向快取伺服器發起請求,快取伺服器響應使用者請求,將使用者所需內容傳送到使用者終端。如果這臺快取伺服器上並沒有使用者想要的內容,而區域均衡裝置依然將它分配給了使用者,那麼這臺伺服器就要向它的上一級快取伺服器請求內容,直至追溯到網站的源伺服器將內容拉到本地。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70013972/viewspace-2905274/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CDN的作用
- 我對CDN以及CDN加速的認識
- CDN和CDN加速
- 鐵死亡作為線粒體代謝新療法的基本原理
- 智慧CDN(下):CDN的未來發展方向
- 第四章——作業系統基本原理(6)作業系統
- 反射的基本原理反射
- HBase的基本原理
- 代理的基本原理
- SRAM的基本原理
- 關於運營商、CDN、LTE等IPv6的發展狀況
- CDN在網際網路直播中的運用與效能最佳化
- DNS 是什麼?如何運作的?DNS
- cdn
- 智慧CDN(上):CDN的訪問過程和加速原理
- 什麼是CDN?CDN的技術原理是什麼?
- 什麼是CDN?CDN的原理和作用是什麼?
- 泛型的基本原理泛型
- zookeeper的基本原理(二)
- io的基本原理-nio
- CDN是如何工作的?
- 正規表示式是如何運作的?
- 共享電子郵件的運作方式
- 智慧CDN(中):CDN的系統構成和核心技術
- 【Linux分享】什麼是CDN?CDN加速的原理是什麼?Linux
- Duolingo 的內部測試是如何運作的Go
- CRM中的銷售漏斗是如何運作的?
- 交換機的基本原理
- JAVA 註解的基本原理Java
- Domo:新的營銷運作方式報告
- CDN和CDN加速有什麼關聯
- CDN相關知識及CDN繞過
- CDN的用途是什麼
- 與傳統的CDN相比,高防CDN的作用和優勢是什麼
- 好程式設計師Java教程分享Zookeeper基本原理與運用場景程式設計師Java
- 舵機的基本原理的控制方法
- 什麼是CDN加速?CDN加速有哪些作用?
- CDN及CDN資源訪問流程簡介