FE Interview Hub
瀏覽器原理基礎

什麼是 CDN?

AI 練習作答

什麼是 CDN?

CDN(Content Delivery Network,內容傳遞網路)是一個由分散在全球各地的伺服器節點所組成的網路,用來快取並分發靜態資源(圖片、CSS、JS、影片等),讓使用者能從地理位置最近的節點取得資源。

CDN 的運作原理

  1. 使用者發出請求(例如載入圖片)
  2. DNS 解析將請求導向距離最近的 CDN 節點(Edge Server)
  3. 若該節點有快取(Cache Hit),直接回傳資源
  4. 若無快取(Cache Miss),向原始伺服器(Origin Server)取得資源後快取並回傳

CDN 的主要優勢

  • 降低延遲:使用者從最近的節點取得資源,減少傳輸距離
  • 減輕原始伺服器負擔:大量請求由 CDN 節點處理,避免原始伺服器過載
  • 提高可用性:多個節點備援,單一節點故障不影響整體服務
  • 防止 DDoS 攻擊:CDN 可吸收大量惡意流量,保護原始伺服器

常見 CDN 使用場景

  • 靜態資源加速(圖片、字型、CSS/JS)
  • 影音串流服務
  • 軟體下載
  • 全球化網站加速

✦ AI 模擬面試

輸入你的答案,AI 即時分析精準度與改進空間

登入後即可使用 AI 評分