CDN 接入本身可能只需要一条 CNAME,但要让网站稳定运行,还需要确认很多不会出现在“开通成功”提示里的细节。下面这份清单适合在正式切换前逐项检查。
1. 确认域名与 DNS
- 确认主域名、www、移动端和业务子域名分别如何解析。
- 确认 MX、SPF、DKIM、DMARC 等邮件记录不会被误删或误代理。
- 检查旧 CDN、第三方建站平台或 DNS 服务是否仍在接管解析。
- 记录切换前的 TTL 和关键记录,准备回滚。
2. 检查 HTTPS
- 确认证书覆盖所有域名,包括 www 和子域名。
- 检查证书链、续期方式和自动更新。
- 确认源站与边缘之间采用什么证书校验方式。
- 排查混合内容、重定向循环和 HSTS 配置。
3. 定义缓存边界
最危险的不是“没有缓存”,而是把不该缓存的内容缓存了。WordPress、商城和 SaaS 都应明确排除以下路径:
- 后台、登录、退出、账户和预览页面。
- 购物车、结账、支付回调和订单状态。
- 带用户身份、Token 或敏感 Cookie 的接口。
- 表单提交、搜索和个性化推荐。
4. 规划回源请求
- 确认回源协议、端口、Host 头和源站证书。
- 检查源站是否限制 CDN 回源 IP,避免接入后全部 403。
- 确认缓存失效、刷新与发布流程。
- 确保日志能够记录真实客户端信息或可信代理链。
5. 准备切换与回滚
切换前先做小范围验证:检查首页、登录、搜索、支付路径和一个动态接口。切换后观察 DNS 生效、HTTP 状态码、缓存命中、回源量、错误日志和用户反馈。如果出现大面积异常,立即按预先记录的方式回滚,而不是在线上连续试验。
建议把关键域名、预期值、验证结果和负责人写入一张切换表。这样可以避免不同人员在 DNS、证书和缓存之间互相猜测。