CDN 接入流程
接入顺序是:添加加速域名并选择业务类型 → 配置源站地址与回源协议、回源 Host → 完成域名归属验证 → 把域名 CNAME 到服务商提供的目标域名 → 验证生效。关键点在最后一步:在 CNAME 完成之前,流量不会经过 CDN,无论控制台显示配置多么完整。
基本信息
| 第一步 | 创建加速域名,选择业务类型(静态加速、下载等) |
|---|---|
| 第二步 | 配置源站地址、回源协议与回源 Host |
| 第三步 | 按提示完成域名归属验证(TXT 或文件校验) |
| 第四步 | 把业务域名 CNAME 到服务商提供的目标域名 |
| 第五步 | 验证命中与回源均正常,观察命中率曲线 |
| 前置条件 | 域名已完成实名与备案等要求(按接入地区判断) |
典型使用场景
- 静态资源站点接入 CDN,降低源站出口带宽压力
- 跨地域访问优化:让远端用户就近获取内容
- 下载类业务把大流量引到边缘,避免打满自身出口
- 多环境共用同一加速配置,用不同子域名区分
- 接入 CDN 后配合 WAF 或安全防护能力统一对外
验证 CDN 已生效
验证 CDN 已生效
dig +short cdn.example.com # 应返回服务商分配的别名地址
curl -sI https://cdn.example.com/ | grep -i -E 'via|x-cache|age'
# X-Cache: HIT 表示命中了边缘缓存;MISS 表示回源
# Age 数值表示内容在边缘已缓存的时间
curl -s -o /dev/null -w '%{time_total}s\n' https://cdn.example.com/接入检查表
| 检查项 | 期望结果 |
|---|---|
| 加速域名状态 | 服务商控制台显示已启用 |
| 域名的 CNAME | 已指向服务商分配的目标域名 |
| 回源配置 | 源站地址与回源 Host 与实际服务一致 |
| 缓存规则 | 静态与动态内容的缓存策略区分设置 |
| 验证结果 | 边缘可正常返回内容且命中率正常 |
判断 CDN 是否真正生效要看解析结果与响应头:域名仍指向源站地址时,说明 CNAME 还没切换完成或已被改回。
CNAME 切换前保留原解析记录备份,出现问题时可以立刻改回,避免在故障中还要重新核对原地址。