站点到一定规模,源站带宽被几张图、几个视频打满,用户打开转圈。这时候就该上 CDN 了。但“CDN加速怎么用”这个问题,难点不在开不开,而在开了以后怎么配回源、怎么让缓存真正生效。很多人点了开通就以为完事,结果缓存没命中,所有请求还是回源,速度一点没变。下面从接入到回源,把每一步能照做的操作列清楚。
一、选服务商并添加域名(接入)
先在 CDN 控制台把要加速的域名加进去,填的是你的业务域名(比如 www.example.com)。服务商通常会让你选加速区域(国内 / 全球)和加速类型(静态小文件、大文件下载、音视频点播等)。选错类型会影响默认缓存策略,普通图文站选“静态小文件”即可。添加后控制台会生成一个 CNAME 地址,形如 xxx.cdn.example.com,记下来,下一步要用。这一步只是“登记”,真正的流量切换在改 DNS 之后才发生,所以加完域名源站还能正常访问,不用担心中断。
二、改 DNS,把 CNAME 指过去
去你的域名解析后台,把原来指向源站 IP 的 A 记录,改成一条 CNAME 记录,值填上一步拿到的那个 CDN 地址。注意主机记录是 www 还是 @ 要和你加速的域名一致;如果两条都要加速,就各加一条 CNAME。改完 TTL 生效一般几分钟到半小时,期间旧的 A 记录解析还在衰减,属于正常过渡。验证方法是 ping 一下你的域名,返回的 IP 变成了 CDN 节点的地址,说明切换成功了。别急着测速,先确认解析已经到节点,否则你测的还是源站。
三、配回源:告诉 CDN 去哪取内容
回源配置是 CDN 的灵魂:它决定节点找不到缓存时,去哪个地址把内容取回来。回源地址填你的源站 IP 或源站域名,端口按协议填 80 或 443,回源协议建议和访问协议一致(全站 HTTPS 就选 HTTPS 回源)。很多人慢,是因为回源地址填成了已经被 CDN 加速的那个域名,形成“自己回自己”的死循环,节点永远取不到内容,于是每次都回源超时。正确做法是回源填源站真实地址,和加速域名分开。回源超时、回源 Host 也要核对,回源 Host 一般填源站绑定的域名,否则源站 Nginx 匹配不到站点会返回 404。
四、缓存规则与验证:确认真的加速了
默认缓存策略常常把首页、带参数的接口也缓存了,导致更新看不到。要按文件类型设规则:图片、CSS、JS、字体这类静态资源缓存 7 到 30 天;HTML 和动态接口要么不缓存,要么缓存极短。配完别凭感觉,用下面的命令看响应头确认。只有当 X-Cache 出现 HIT,说明缓存命中率正常,才算缓存真正生效,回源配置才算做对。再强调一次,“CDN加速怎么用”的关键就在回源配置和缓存命中这两步,开通只是开始。
下面这段命令用来确认 CDN 有没有真的命中缓存,是上线后必查的一步。它干什么用——通过响应头里的 X-Cache 字段判断请求是命中缓存还是回源;要改哪里——把网址换成你的域名;跑完看什么——出现 HIT 说明缓存命中、走的是节点,出现 MISS 说明还在回源,若一直 MISS 就回去查回源配置和缓存规则。
# 查看响应头,判断 CDN 命中情况
curl -I https://www.example.com/
# 关注回包里的 X-Cache: HIT / MISS
# 静态资源应多为 HIT,动态接口应为 MISS 或不缓存
把接入、改 DNS、配回源、验缓存这四步按顺序走完,CDN 才算真正接好。新手最容易跳的是第三步,以为填个域名就完事,结果回源配置错了,越加速越慢。按上面逐条核对,你的站就能从“源站硬扛”变成“节点分发”,首屏和带宽压力都会明显下来。
相关阅读:《挂了CDN反而更慢?先检查缓存和回源设置》、《网站SSL证书怎么申请?免费证书到HTTPS部署全流程》、《网站怎么搭建?从域名到上线的一套完整流程(2026版)》
申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!


