一、前言
先了解下阿里云CDN的前世今生,如果你清楚的话直接跳过即可。
阿里云CDN是个啥?
阿里云内容分发网络CDN(Content Delivery Network)是建立并覆盖在承载网之上,由遍布全球的边缘节点服务器群组成的分布式网络。阿里云CDN能分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。
上述描述来自阿里云。
配置CDN有啥用?
提高网站的加载速度呗,还能有啥用。。。主要是对网站的静态资源提高加载速度。
CDN加速的原理是什么?
其实就是阿里云把我们需要加速的资源缓存到阿里云遍布全球的加速节点中去,这样当我们访问网站的时候,可就近获取CDN节点上已经缓存好的资源,提高资源访问速度。
(速度奇快无比)-------- (充钱就是快)
操作背景说明:
- 一台阿里云服务器
- 一个本机的主 域名
- 已购买CDN资源包
- 在本机阿里云服务器部署好的网页
二、配置步骤
1.打开阿里云CDN页面
找到域名管理,点击添加域名
2.添加域名
我这里的场景是这样的
我通过IP+端口的方式去访问网站,加载速度奇慢,然后网站的资源基本都是来自本IP+端口。所以配置CDN通过子域名去访问本网站,以达到加速效果。其他就是通过域名去访问,阿里云会提前把IP+端口的资源缓存到CDN节点中去,节点直接分发资源给域名,所以非常快。
下图可以看到,加载个js文件用了31s,我tm。。。。。。

并且可以看到资源是来自本IP+端口

添加域名这里我们
加速域名:xxxx.主域名

3.配置域名的源站信息
这里先解释下源站是啥意思。
源:源头的意思。
源站就是需要加速的资源是来自哪里的地址。
比如我的资源是来自49.11.xx.xx:8082
那么源站就是49.11.xx.xx:8082

确定,然后点击下一步
4.配置CNAME
添加域名成功后会提示我们没有配置CNAME,也就是没有配置域名解析,要解析子域名
这里点击打开配置向导

这里点击阿里云DNS控制台,记住框框2中的域名和CNAME记录值和记录类型

找到我们的主域名,点击解析设置

点击添加记录
然后添加记录类型、主机记录、解析请求来源、记录值、TTL
前两个步骤中有记录类型、记录值

填写完之后点击确定,显示添加成功
然后返回CDN控制台
5.配置缓存规则
刷新下就不会提示我们没有配置CNAME了
这里点击删除自带的规则,不删除的话默认会缓存所有的资源,连请求都会缓存。。。

添加缓存规则
这里我们选择文件后缀名,填写后缀名,用逗号分隔。。。。看图操作

配置好之后点击确定
忽略参数、页面优化、Range回源、Gzip压缩这几个配置大家根据需求自己配

点击一键配置,这里显示配置成功了,然后CNAME也设置了,这里已经完成了。

6.刷新预热
配置完成之后,可能需要等待几分钟才会生效,耐心等待下
这个时候我们可以点击刷新预热这里对刚刚配置好的域名进行预热一下
进行预热这个操作,阿里云CDN会提前把源站的资源缓存到CND节点中去

如果我们更新了资源就需要到这里进行刷新操作,这样CDN节点中的缓存会主动刷新。

这个时候其实就完成了,我们可以去拨测一下
7.测试
回到云解析DNS页面,找到我们配置的CNAME,点击生效检测
鼠标移动到解析结果这里,显示99.49%,表示成功了

这个时候我们通过域名去访问我们的网站,就发现加载的超级快!!!!!!大功告成


三、结语
本文对阿里云CDN做了个简单的操作配置,仅供大家参考!!!