使用阿里云 CDN 加速网站主要由添加域名、 配置 CNAME 、 性能优化 等几个部分组成。
一、添加域名
进入域名管理 (https://cdn.console.aliyun.com/domain/list),点击添加域名,如下图

加速域名输入你要加速的域名,一般是你的二级域名:如:www.domain.com。
业务类型选择 “图片小文件”。
源站信息选择 “IP”,输入框输入自己源站的 IP 地址。
端口,如果源站是 http 的,则选择 80 端口,如果源站是 https 的,需要选择 443 端口,否则会导致 cdn 不断的 301 重定向,导致网站无法访问。
二、配置 CNAME
(一) 添加域名
请进入您的域名解析提供商,进入域名管理,复制域名的 CNAME 值,选择对应的域名,添加一条 CNAME 记录。至于 Cname 是多少,添加了 CDN 后,系统会告诉至你,复制即可添加。域名在阿里云解析的,直接进入云解析 DNS。
不知道如何如何添加 CNAME ,请参考: https://jingyan.baidu.com/article/e2284b2b5a07e4e2e6118d94.html
(二)https 配置
(如何非 https 访问的请略过)
进入: https://cdn.console.aliyun.com/domain/list 选择配置好的域名,点右边的管理。

如果源站是 https 的,还需要在 cdn 上进行 https 配置。域名管理控制台,选择对应的域名,选择 「HTTPS 配置」。

勾选 “HTTPS 安全加速”,如果你的 https 证书是在阿里云购买的,在 “证书类型 “选项,选择” 云盾”,系统会自动将证书导入。关于如何购买阿里云 SSL 证书,可以参考阿里云免费申请 SSL 证书。因为我是阿里云购买的,所以直接选择了云盾。
“ 强制跳转” 处,勾选 “ HTTP -> HTTPS”。
勾选 “ HTTP/2“,勾选 “ TLS 版本控制”-> “ TLSv 1.3“
(三) 缓存配置
这不比较复杂,不想折腾的,下面给出了一个 wordpress 搭建的网站参数,大家对到添加即可,不想折腾的直接给略过
缓存配置分为目录和文件后缀名 2 种方式,权重分为 1~99 等级,99 最大,1 最小,权重大会优先缓存。如果控制台的缓存不配置,阿里云 cdn 默认缓存的时间是:(当前时间 - lastModified) * 0.1,取值范围为:10s~3600s 之间。

配置 Cache-Control(此步不想看的略过)
Cache-Control 是什么?Cache-Control 通用消息头字段,被用在 http 请求和响应中,通过指定指令来实现缓存机制。阿里云的 cdn 也是通过这个字段来判断是否缓存的,如果你的服务器容器的 Cache-Control 为 no-cache,那么阿里云 cdn 是无法进行缓存的。
配置 cache - control 有 2 种方法,阿里云 cdn 控制台配置 HTTP 头、源站配置 Cache-Control。
第 1 种方法:阿里云 cdn 配置 HTTP 头,在阿里云 cdn 控制台进入” 缓存配置 “->”HTTP 头 “添加参数:Cache-Control:public。
第 2 种方法:源站服务器添加 Cache-Control 配置,这里以 nginx 为例,打开 nginx 的 conf 配置文件,在 server 节点下添加如下代码:
add_header Cache-Control public;
三、性能优化
性能优化主要勾选阿里云 cdn 控制台的 3 个选项 。

页面优化
主要是去除 HTML 页面页面冗余内容,如注释以及重复的空白符,节省带宽,加快访问速度。
智能压缩
对静态文件类型进行 Gzip 压缩, 有效减少用户传输内容大小。
Brotli 压缩
Google 在 2015 年 9 月推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率。开启后,查看 css、js 的 content-encoding 值为 br,就说明启用了 Brotli 压缩
四、刷新缓存
如果在源站更新了内容,想要立刻生效,可以使用 “刷新预热” 功能。

五、注意事项
如果不想成为穷光蛋,还是买 CDN 流量包比较划算,开通了 https 的,还要购买一点静态 https 请求
购买地址: https://www.aliyun.com/minisite/goods?userCode=ox58oaeg(然后进入控制台,找到 CDN 进去即可)
多少钱一年啊
便宜 几十块