阿里云 CDN 配置指南:域名接入与刷新预热
阿里云 CDN 是什么
阿里云 CDN 是国内覆盖最广的 CDN 服务之一,全球拥有 3200+ 节点(中国内地 2300+ 个,覆盖 31 个省级区域;海外 900+ 个,覆盖 70 多个国家和地区),全网带宽能力达 180 Tbps。它把源站资源缓存到就近边缘节点,用户请求无需回源即可快速获取,同时显著分担源站压力。如果你的用户主要在中国大陆,它往往是最合适的选择之一,相关思路可参考中国网站海外 CDN 加速。
判断是否适合接入,可以先问三个问题:流量是否以静态资源为主?用户是否集中在中国大陆?源站是否已经稳定运行?如果三个答案都是肯定的,接入收益会非常直接——实测中,静态图片站点开启 CDN 后,全国平均首屏耗时通常能从 1.5 秒以上降到 300 毫秒以内。
第一步:开通服务并添加加速域名
- 在阿里云控制台开通 CDN 服务。
- 进入 域名管理 → 添加域名:
- 加速域名:例如
cdn.example.com,需已备案(中国大陆)且通过域名归属校验。 - 源站信息:选择 OSS、ECS、SLB 或自定义源站 IP/域名,设置回源协议(HTTP/HTTPS/跟随)与端口。
- 业务类型:图片小文件、大文件下载、视音频点播等,选择影响默认缓存策略。
- 加速域名:例如
- 系统会返回一个 CNAME(形如
cdn.example.com.w.cdngslb.com)。
一个常见误区是把"加速域名"和"源站域名"当成同一个域名。比如主站是 example.com,通常建议用 cdn.example.com 这样的子域做加速入口,源站则指向 www.example.com 或 OSS Bucket。这样后续更换 CDN 或切换源站时,只需改一条 DNS 记录,不用动主站的域名解析。
第二步:配置 CNAME 接入
在域名 DNS 服务商处添加 CNAME 记录,把加速域名指向阿里云返回的 CNAME 地址。以常见的云解析为例,添加一条记录:
| 记录类型 | 主机记录 | 记录值 |
|---|---|---|
| CNAME | cdn | cdn.example.com.w.cdngslb.com |
接入后阿里云的调度系统会结合用户位置、运营商与节点健康状态分配最佳节点,实现 DNS/DoH/302 多种调度。CNAME 生效通常需要几分钟,可在控制台验证状态变为"正常运行"。
如果配置完成后一直显示"未生效",多半是以下原因之一:CNAME 记录值少写了一个点或写成了完整域名;多个 CDN 服务的 CNAME 相互覆盖;或者域名本身开启了 DNSSEC 导致调度解析异常。可以先用 dig cdn.example.com CNAME 看返回是否指向阿里云的调度域名,再逐步排查。
第三步:配置 HTTPS 与证书
- 在 域名管理 → HTTPS 配置 中开启 HTTPS。
- 可使用免费证书(自动申请)或上传自定义证书(含私钥)。
- 建议同时开启 HTTP/2 与 强制 HTTPS 跳转,提升安全与性能。证书选型可参考SSL 证书选型指南。
免费证书的申请由平台自动完成,适合绝大多数个人站与中小站点;如果站点有严格的合规或品牌要求(比如需要 OV/EV 证书、需要多域名通配覆盖),再上传自有证书。注意证书到期前 30 天左右就要准备续期,避免因证书过期导致大面积访问失败。
第四步:配置缓存与回源
- 缓存过期时间:按文件类型/目录/完整路径设置 TTL,静态资源(图片、CSS、JS)建议 30 天以上;动态内容建议设为不缓存或极短 TTL,可参考CDN 缓存策略。
- 缓存参数过滤:开启忽略查询参数可提升命中率;需区分动态参数时再按需保留。
- 回源配置:设置回源 HOST、回源协议与超时;L1/L2 分级缓存架构能显著降低回源带宽。
一个实用的做法是为不同资源路径设置差异化 TTL:例如 /static/* 缓存 30 天、/uploads/* 缓存 7 天、HTML 页面缓存 10 分钟,而登录态相关接口完全不缓存。这样既保证了静态资源的命中率,又不会让内容更新"卡"在边缘节点上。
第五步:刷新与预热
源站内容更新后,在 刷新预热 页面操作:
- 刷新:删除节点缓存(支持 URL 与目录粒度),适用于内容变更。
- 预热:提前把资源缓存到全国节点,适用于大促上新、视频发布前,可显著提升首访体验。
- 刷新有每日配额,建议用版本号 URL 减少刷新频率。
例如图片新版本上线时,与其手动刷新成百上千条 URL,不如在引用链接里带上版本号 logo-v2.png。这样 CDN 会把新 URL 当作新对象缓存,旧对象到期自然淘汰,也省下了每日刷新配额。
一个典型接入案例
以某电商图片站为例(日均 PV 20 万、图片约 30GB):接入前源站 ECS 峰值带宽长期在 800Mbps 左右,回源成本高且大促时偶尔被打满。接入流程是:开通 CDN → 添加 img.example.com 加速域名并指向 OSS 源站 → DNS 加 CNAME → 开启免费 HTTPS 与 HTTP/2 → 按 /static/*、/uploads/* 分别设置 30 天与 7 天缓存。上线两周后,节点命中率稳定在 95% 以上,源站峰值带宽降到 40Mbps 以下,大促前只需做一次预热即可。
安全与费用
- 安全:提供 Referer 防盗链、URL 鉴权、IP 黑白名单等,进阶可用 WAF/DCDN 全站加速,参考CDN 安全防护特性。
- 计费:基础服务支持按流量与按带宽峰值两种模式,另按 HTTPS/QUIC 请求等增值项计费,费用细节见CDN 成本优化指南。
- 动静态混合:若动态内容占比高,可考虑全站加速 DCDN,见动态内容加速 DCDN。
16IDC 观察
阿里云 CDN 的优势是大陆节点密度与备案后的一体化体验:域名、OSS、ECS、CDN 在同一账号内联动,回源流量内部计费更低。对面向国内用户、以静态资源为主的网站,这是最省心的选择之一。若同时服务海外用户,建议叠加海外节点或做多 CDN 组合。选型整体思路可参考CDN 服务商选型指南。更多内容请查看CDN 加速分类。
原文来源:https://help.aliyun.com/zh/cdn/product-overview/what-is-alibaba-cloud-cdn
参考:https://help.aliyun.com/zh/cdn/user-guide/add-a-domain-name(添加加速域名)
参考:https://help.aliyun.com/zh/cdn/user-guide/purge-and-preheat(刷新预热)