什么是 CDN


  • 定义: 一组分布在不同地理位置的用于缓存资源的服务器
  • 目的: 使用户更快获取资源
  • 原理
    • 缓存: 首次请求从源服务器中获取资源后缓存到 CDN 服务器上
    • 就近: 后续请求会自动重定向到离用户最近的服务器上获取资源, 减少传输延迟
  • 优点
    • 速度: 就近访问, 减少传输延迟
    • 故障: 某个服务器出现故障可以自动切换到其他正常的服务器
    • 负载: CDN 分担了源服务器的流量压力, 提高稳定性和性能