我们网站使用阿里云的OSS对象存储之后,如果想使用CDN提高用户分发的速度,就需要开启CDN加速服务。
阿里云的CDN开启也很简单,提前准备一个二级或三级域名,比如 cdn.piaoyi.org,注意,如果CDN要服务国内,这个域名需要工信部备案过的。
通过CDN加速访问OSS工作原理
CDN加速OSS采用分布式缓存架构,将存储在OSS Bucket(源站)中的静态内容主动分发并缓存到遍布全球的CDN边缘节点上,通过就近访问机制实现加速效果。
请求路由:用户首次请求资源时,请求通过智能DNS解析被路由到地理位置最近且网络状况最优的CDN节点。
回源获取:该CDN节点检测到本地无此资源缓存,随即向OSS源站发起回源请求获取资源内容。
缓存存储:OSS响应资源内容后,CDN节点根据预设缓存规则将资源存储在本地,同时向用户返回资源内容。
缓存命中:后续用户请求相同资源时,CDN节点直接从本地缓存响应,无需回源获取。这一机制大幅缩短访问路径,降低网络延迟,实现访问加速的同时减少源站负载。

开通并打开CDN:https://cdn.console.aliyun.com/overview
添加CDN域名:
加速区域 根据需要选择,一般建议全球。
加速域名 就是你的cdn域名。首次添加域名,需要在验证该域名的归属权后,才能添加该域名。
有2种验证方式:
DNS解析验证
文件验证方法

业务类型:根据需要选择,比如 图片小文件。

下面的新增源站信息,选择OSS对应的域名:

请设置静态资源缓存时间,缓存时间设置将有效提升资源的命中率,提升访问性能,减少回源。

这个选项一般不启用,因为启用后,oss的图片处理服务会受影响(如?x-oss-process=image/resize,m_pad,h_300,w_300)。虽然CDN本身也有图片处理服务,但是它没有OSS自带的图片处理服务强大,所以,我们不用CDN的图片处理。这里也不启用忽略参数功能。
Range回源:分片512KB
Gzip压缩:开启
流量封顶:
统计周期 每小时
阈值 1 TB
解封时间 1 小时
HTTPS证书:建议配置

Referer黑/白名单:根据需要启用
其他保持默认即可。
CDN配置好之后,就可以使用cdn的域名进行平替oss提供的域名了,比如原先访问oss的地址:
https://piaoyi.oss-ap-southeast-1.aliyuncs.com/files/2026/04/09/1775742164_RIqpniZF0D.png
现在使用cdn域名就是:
https://cdn.piaoyi.org/files/2026/04/09/1775742164_RIqpniZF0D.png
OSS本身有一个服务叫“传输加速”,费用比较贵,一般不建议开启。
通过传输加速访问OSS工作原理:
当用户通过传输加速域名访问Bucket时,系统将请求智能路由到离用户最近的阿里云接入点,再通过阿里云内部骨干网高速传输到目标Bucket所在地域,避免数据在公共互联网上长距离传输。以北京用户访问成都Bucket为例:普通外网域名需经过多跳公共互联网路径;使用传输加速域名后,数据就近进入北京的阿里云接入点,再通过内部骨干网直达成都,减少公网传输距离,提升速度和稳定性。传输加速通过优化传输链路来提升速度和稳定性,但无法完全消除公共互联网和跨境网络波动的影响。实际加速效果受用户所在地区、运营商链路质量、网络拥塞状况等因素影响,跨境场景下尤为明显。
通过传输加速域名的传输加速费用:
从中国内地以外地区,访问中国内地的 OSS 上传加速(AccO2MIn)1.25 元/GB 从中国内地以外地区,访问中国内地的 OSS 下载加速(AccO2MOut)1.25 元/GB 从中国内地地区,访问中国内地的 OSS 上传加速(AccM2MIn)0.50 元/GB 从中国内地地区,访问中国内地的 OSS 下载加速(AccM2MOut)0.50 元/GB
CDN的主要费用:
数据从CDN边缘节点传输到客户端-CDN下行流量 cdn_flow_out :
中国内地-CN:0.24元/GB 北美-NA、欧洲-EU:0.46元/GB 亚太1区-AP1:0.58元/GB 亚太2区-AP2:0.78元/GB 亚太3区-AP3:0.69元/GB 中东、非洲-MEAA、南美-SA:1.31元/GB
数据从OSS传输到CDN边缘节点-CDN回源流出流量 CdnOut :
CDN 回源流出流量(中国内地)0.15 元/GB 跨区域复制流量费用: 复制到中国内地区域、无地域属性(中国内地)0.50 元/GB 复制到美国西部 1(硅谷)、美国东部 1(弗吉尼亚)0.50 元/GB 复制到欧洲中部 1(德国)、欧洲西部 1(英国)0.50 元/GB 复制到新加坡 、亚太东南 5(印度尼西亚)0.51 元/GB 复制到亚太东南 3(马来西亚)0.522 元/GB 复制到中国香港 0.75 元/GB 复制到亚太东北 1(日本)0.812 元/GB 复制到中东东部 1(迪拜)2.00 元/GB
这个传输加速和CDN加速还是有明显区别的。