CDN

浏览器请求 CDN 资源时的完整链路:

  1. 用户访问 example.com 的资源 URL(如 https://cdn.example.com/js/app.js
  2. DNS 解析将 cdn.example.com CNAME 映射到 CDN 厂商的 DNS
  3. CDN 的 DNS 基于用户位置返回最优边缘节点 IP
  4. 浏览器与边缘节点建立连接:
    1. 边缘节点有缓存 → 直接返回(缓存命中)
    2. 无缓存 → 回源站拉取并缓存(缓存未命中 / 回源)
  5. 数据通过优化后的网络路径返回用户