CDN是什么?

63 阅读2分钟

內容分發網路(Content Delivery Network,CDN)

內容分發網絡是指一種透過互聯網互相連接的電腦網絡系統,利用最靠近每位用戶的服務器,更快、更可靠地將音樂、圖片、視頻、應用程序及其他文件發送給用戶,來提供高性能、可擴展性及低成本的網絡內容傳遞給用戶。

例如:以前買生活用品可能需要前往離家較遠的集市購買,由於現在便利商店商品越漸多樣化,許多生活需求已無須前往集市,所有購買者都可以在離家最近的便利商店夠買,這樣的概念就像是CDN帶給最終用戶的體驗。

它通过“节点”的广泛分布使内容更接近用户的地理位置。 同时,CDN还会进行数据缓存,以加快网页加载时间并减少带宽消耗。 我们将在下面详细介绍CDN的工作方式。

  • 有什么用处

CDN能解決什麼問題:

  1. 根據訪問者地理位置提供最近的服務內容,減少游覽網站整體下載、讀取的延遲時間
  2. 防止因高訪問及高頻寬造成伺服器負載瓶頸
  3. 持續可用性,不會因一個CDN節點出現問題導致服務不可用
  4. 降低網站伺服器乘載瀏覽人數過多的負擔,適合高流量網站
  5. 降低網路成本,通常CDN流量價格比主機網路流量價格低
  6. 保護原始網站IP,降低被網路攻擊全面癱瘓的風險
  • CDN有哪些功能
  1. 缓存刷新预热
  2. 可针对url,目录来实时清理网站缓存
  3. 提前预缓存资源,提高资源命中率