CDN
在全球各地预先放好你网站的副本——用户从离自己最近的那个副本加载,速度自然快。
它到底指什么?
假设你的网站服务器在上海。一位纽约的用户访问你的网站时,数据需要跨越太平洋传输——速度自然会慢。
CDN 解决的就是这个问题:它在全球各大城市都部署了服务器节点。你的网站资源(图片、样式文件、脚本文件)被自动复制到这些节点上。当纽约用户访问时,资源从纽约附近的节点加载,而不是从上海传输——加载速度大幅提升。
在你的项目里需要配置吗?
如果你使用 Vercel、Netlify、Cloudflare Pages 等平台部署网站,CDN 是自动生效的——你不需要做任何额外配置。这些平台本身就构建在全球 CDN 网络之上,你部署上去的静态资源会自动分发到各地的节点。
这也是为什么这些平台即使提供免费服务,网站加载速度依然很快的原因之一。
有什么需要注意的?
CDN 缓存的是静态资源——一旦缓存了旧版本的文件,用户可能暂时看到的还是旧内容。大多数部署平台在你每次部署新版本时会自动刷新 CDN 缓存,但如果你遇到"明明部署了新版本,用户还是看到旧的"的情况,CDN 缓存过期可能就是原因。
也叫
CDNContent Delivery Network内容分发边缘节点
和谁相连
参见