CDN由初始服務器、分布在邊緣的緩存服務器、重定向DNS服務器和內容交換服務器組成。初始服務器負責生成服務器信息內容;緩存服務器負責存儲初始服務器的部分或全部信息內容;
重定向DNS服務器,為用戶提供最近的服務器IP地址,減輕骨幹網壓力;內容交換服務器完成緩存服務器之間的負載均衡功能;內容管理服務器負責管理全網各緩存服務器存儲的內容,並為各緩存服務器制定相應的緩存策略,提高緩存服務器的服務質量。
擴展數據CDN網絡的工作原理
1.當用戶點擊網站頁面上的內容URL時,本地DNS系統解析後,DNS系統最終會將域名解析權交給CNAME指向的CDN專用DNS服務器。
2.CDN的DNS服務器將CDN的全局負載均衡設備IP地址返回給用戶。
3.用戶向CDN的全局負載均衡設備發起內容URL訪問請求。
4.CDN全局負載均衡設備根據用戶的IP地址和用戶請求的內容URL,在用戶所在區域選擇壹個區域負載均衡設備,並告訴用戶向這個設備發出請求。
5.區域負載均衡設備將選擇合適的緩存服務器為用戶提供服務。選擇的依據包括:根據用戶的IP地址判斷哪個服務器離用戶最近。
6.全局負載均衡設備將服務器的IP地址返回給用戶。
7.用戶向緩存服務器發起請求,緩存服務器響應用戶的請求,將用戶需要的內容發送給用戶終端。如果在這個緩存服務器上沒有用戶想要的內容,而區域平衡設備仍然將其分發給用戶,那麽這個服務器將從其上級緩存服務器請求內容,直到追溯到網站的源服務器在本地拉取內容。