海外CDN完整配置加速静态资源访问教程

很多人把海外 CDN 想得很复杂,其实只要搞清「添加域名、改 DNS、配缓存」三步,就能让图片、CSS、JS 等静态资源在海外节点就近返回。
本文会用零基础也能照做的方式,带你完成一次海外 CDN 的完整配置,并给出验证方法和避坑提醒。

配置之前需要准备什么

在动手之前,先确认三件事:

  • 一个域名,并且域名的 DNS 解析权限在你手里。如果域名是在阿里云、腾讯云、Cloudflare 等平台管理,都可以继续操作。
  • 一个海外 CDN 服务商账号。常见的可选 Cloudflare(免费版够用)、阿里云海外 CDN、腾讯云海外 CDN 等,注册后进入控制台即可。
  • 源站地址。可以是你的服务器 IP,也可以是对象存储域名,比如 origin.example.com。

如果你用的是宝塔面板或云服务器自建网站,源站地址一般就是服务器公网 IP;
如果是对象存储,则填写存储桶默认域名。

第一步:在 CDN 控制台添加加速域名

登录你选择的海外 CDN 服务商控制台,找到「域名管理」或「添加域名」入口,按提示填写:

  • 加速域名:例如 static.example.com,建议单独用子域名承载静态资源,不和主站混在一起。
  • 源站类型:选择 IP 或域名。填服务器 IP 时直接写 1.2.3.4;填域名时写源站地址。
  • 端口:默认 80/443,如果你的源站用了 HTTPS,记得勾选对应端口。
  • 加速区域:选择「全球」或「海外」,如果只面向海外用户,选「海外」即可。

提交后,控制台会分配一个 CNAME 地址,例如 static.example.com.cdn.cloudflare.net。
先别关闭页面,下一步要用。

第二步:修改 DNS 解析,把流量指向 CDN

这一步的关键是:把加速域名的解析记录从原来的 A 记录改成 CNAME 记录,指向 CDN 分配的 CNAME 地址。

假设你的域名 DNS 托管在 Cloudflare:

  1. 进入域名控制台,打开「DNS」管理页。
  2. 找到 static 这个子域名的记录,删除原来的 A 记录。
  3. 新增一条 CNAME 记录:
  • 名称:static
  • 目标:static.example.com.cdn.cloudflare.net
  • 代理状态:如果是 Cloudflare,选择「仅 DNS」或关闭橙色云朵(因为 CDN 服务商自己会处理加速,避免二次代理)。
  1. 保存并等待生效,通常几分钟到几小时不等。

如果你用的是阿里云 DNS 或腾讯云 DNS,操作路径类似,都是「解析设置」里新增 CNAME 记录。

第三步:配置 SSL 证书与缓存规则

CDN 接管流量后,还需要配置 HTTPS 和缓存策略,否则静态资源可能加载慢或出现证书报错。

SSL 设置:在 CDN 控制台的「HTTPS 配置」中,开启「强制 HTTPS」或「HTTP/2」。
证书可以用 CDN 提供的免费证书,也可以上传自己的证书。
如果你的源站没有 HTTPS,建议开启「回源协议跟随」或选择 HTTP 回源,避免回源失败。

缓存规则:静态资源更新频率低,可以设置较长的缓存时间。
常见做法:

  • 图片、CSS、JS:缓存 30 天
  • HTML 页面:不缓存或缓存 5 分钟
  • API 接口:不缓存

在「缓存配置」或「缓存规则」里新增规则,按文件后缀或目录匹配,例如:

路径:/static/*
缓存过期时间:30 天
回源时是否重新验证:否

对于动态请求,记得添加「不缓存」规则,避免用户看到陈旧数据。

避坑:新手最容易犯的四个错误

  • 没有关闭原 DNS 的代理功能。如果你的 DNS 平台有「橙色云朵」「CDN 加速」开关,务必先关闭,否则请求会经过两层 CDN,速度反而变慢。
  • 回源协议不匹配。CDN 开启了强制 HTTPS,但源站只支持 HTTP,会导致反复回源失败。排查时先看回源日志中的状态码。
  • 缓存规则顺序写反。大多数 CDN 的规则是从上到下匹配,把「不缓存」规则放在最后,否则所有请求都会被缓存。
  • 没有测试带参数的 URL。部分静态资源带有版本号参数,比如 app.js?v=20250101,如果缓存规则没有忽略参数,可能命中率极低。建议开启「忽略查询参数」或单独配置。

如何确认加速已经生效

配置完成后,用两种方式验证:

  1. Ping 或解析检查:在本地终端执行 ping static.example.com,如果返回的是 CDN 节点的 IP(不是源站 IP),说明 DNS 已生效。
  2. 响应头检查:打开浏览器无痕模式,访问 https://static.example.com/logo.png,按 F12 打开开发者工具,在 Network 面板点击该资源,查看响应头。如果出现 cf-cache-status: HIT(Cloudflare)或 X-Cache: HIT(其他服务商),说明 CDN 缓存已经生效。

如果返回 MISS 或 BYPASS,说明资源还没被缓存,正常访问一次后再刷新即可变成 HIT。

写在最后:先跑通再优化

海外 CDN 的完整配置流程并不长,核心就是「添加域名 → 改 CNAME → 配 SSL 和缓存 → 验证命中」。
第一次配置时建议先选一个子域名测试,确认没问题后再推广到全站静态资源。
遇到速度没提升,优先检查 DNS 是否生效、缓存规则顺序和 HTTPS 回源配置,大部分问题都出在这三处。

如果你同时使用了对象存储作为源站,记得在存储桶的权限设置中放行 CDN 回源 IP,否则会出现图片加载失败。
更多关于源站访问控制的内容,可以在 CDN 服务商文档中搜索「回源鉴权」了解。

分享到:
上一篇
闲置旧电脑改造低成本本地AI推理主机全攻略
下一篇
图片懒加载Nginx配置优化海外低速网络访问
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意