CDN

 | 

是什么-What

**CDN(Content Delivery Network,内容分发网络)**简单说就是:把网站的内容(图片、视频、网页、JS、CSS 等)提前复制一份,放到全国甚至全世界很多“就近的服务器”上。

用户访问网站时,

  • 不再只从你“老家服务器”取数据
  • 而是从离他最近、最快的服务器拿内容

就像:

不只一个总仓库,而是在各地建了很多分仓库,谁近就从谁那拿货。

为什么-Why

访问更快

如果服务器在国外,国内用户访问会很慢 用了 CDN:

  • 广州用户 → 广州节点
  • 湖北用户 → 湖北节点 距离短了,速度自然快

服务器压力小

没有 CDN:

  • 所有人都打到你一台服务器 有 CDN:
  • 大部分请求被 CDN 扛住
  • 你的源站更轻松、更稳定

更稳定、不容易挂

  • 某个节点坏了,CDN 会自动切到别的节点
  • 不容易因为流量大就“网站崩了”

更安全

CDN 通常自带:

  • 防 DDoS 攻击
  • 防恶意刷流量
  • 隐藏真实源站 IP

做什么-How

CDN 实际在做哪些事?

缓存内容

  • 图片、视频、静态网页
  • 一次请求,多人复用

智能调度

  • 自动判断用户位置
  • 分配最近、最快的节点

加速传输

  • 使用更优的网络线路
  • 减少丢包和延迟

安全防护

  • 拦截异常流量
  • 限速、封禁恶意 IP

一个简单访问流程

  1. 用户访问:www.weiwmy.com
  2. DNS 把请求指向 CDN
  3. CDN 判断:
    • 有缓存 → 直接返回
    • 没缓存 → 去源站拉一次,再缓存
  4. 用户拿到内容(很快)

参考-References

https://www.cloudflare.com/learning/cdn/what-is-a-cdn/

PROJECTS

Share

Drive

Status

©2021-2026 WEIWMY.