| 企服解答
CDN的全稱是Content Delivery Network,即內容分發網絡,屬于一種新型網絡構建方式。
使用CDN服務器訪問網絡會在Internet中重新構架一個新的網絡架構,并啟用特殊的網絡發送功能給用戶的網絡,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。CDN的關鍵技術主要有內容存儲和分發技術。
CDN的基本原理是廣泛采用各種緩存服務器,將這些緩存服務器分布到用戶訪問相對集中的地區或網絡中,在用戶訪問網站時,利用全局負載技術將用戶的訪問指向距離最近的工作正常的緩存服務器上,由緩存服務器直接響應用戶請求。
CDN服務器有哪些優缺點?
1、優點:它可以有效解決帶寬小、峰值流量高、輸出不均勻導致的訪問速度慢的問題。適用于訪問需求高的網站,如媒體網站、游戲網站等;
2、缺點:CDN服務器對動態站點的支持目前并不理想,而且成本也很高。中型及以上的地點將更合適。
| 擴展閱讀
CDN其實是一項非常有效的縮短時延的技術。
CDN這個技術其實說起來并不復雜,最初的核心理念,就是將內容緩存在終端用戶附近。因為這項技術是把內容進行了分發,所以,它的名字就叫做Content Delivery Network即“內容分發網絡”。
具體來說,CDN就是采用更多的緩存服務器(CDN邊緣節點),布放在用戶訪問相對集中的地區或網絡中。當用戶訪問網站時,利用全局負載技術,將用戶的訪問指向距離最近的緩存服務器上,由緩存服務器響應用戶請求。
CDN的具體工作流程:
1、點擊APP上的內容,APP會根據URL地址去本地DNS尋求IP地址解析。
2、本地DNS系統會將域名的解析權交給CDN專用DNS服務器,然后將CDN的全局負載均衡設備IP地址返回用戶。
3、用戶向CDN的負載均衡設備發起內容URL訪問請求。CDN負載均衡設備根據用戶IP地址,以及用戶請求的內容URL,選擇一臺用戶所屬區域的緩存服務器。
4、負載均衡設備告訴用戶這臺緩存服務器的IP地址,讓用戶向所選擇的緩存服務器發起請求,緩存服務器響應用戶請求,將用戶所需內容傳送到用戶終端。
5、如果這臺緩存服務器上并沒有用戶想要的內容,那么這臺緩存服務器就要網站的源服務器請求內容。
6、源服務器返回內容給緩存服務器,緩存服務器發給用戶,并根據用戶自定義的緩存策略,判斷要不要把內容緩存到緩存服務器上。
[免責聲明]
文章標題: 什么是cdn服務器
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。