博客经历过一次服务器搬迁,速度已经有了很大的提升,但是装个SSL证书拖慢响应速度,为了再快一步,在折腾个阿里云的CDN。
本文目录:
1.CDN是什么
2.阿里云CDN和全站加速区别
3.阿里云cdn设置教程
一、CDN是什么
“CDN(Content Delivery Network),即内容分发网络,是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。——百度百科”
我们通常理解CDN,就是可以加快网站访问速度的一款产品,这也是我们配置它的主要原因。
二、CDN和全站加速的区别阿里云CDN和全站加速区别阿里云CDN和全站加速区别阿里云CDN和全站加速区别
在说阿里云CDN配置之前,先要了解阿里云CDN和全站加速的区别,虽然它们都是为加快网站速度,不过技术上是有很多不一样。
如图所示:
其实我们常说的CDN加速,一般是用全站加速。
注:《什么是全站加速
(https://help.aliyun.com/document_detail/64836.html)》
而CDN比较有针对性,专门对网站的图片、文件、音视频等单一的内容类型做处理,然后达到加速的目的;不过对我这个博客来说有些鸡肋,直接用全站加速,所以我们接下来要说的配置教程,主要是对全站加速做介绍。
三、阿里云CDN配置教程
3.1阿里云CDN资源包类型
阿里云cdn资源包列出了4种,主要是前面两种用的比较多,第一种是国内流量包,第二种是 HTTPS 请求包。
其实这两种很好区分,就看你域名开头是 http 还是 https,http 就买国内流量包;https 开头就要额外买 https 请求包,也就是说 https 网站两种包都要买。
对于一个博客或者普通企业站来说,资源包规格上全部用最小的足够用了;当然,你网站流量大,则视情况而定。
3.2添加阿里云CDN网站信息
购买资源包之后,进入全站加速界面进行网站信息配置。
注意这里的端口设置,80和443,如果网站是http则使用前者,https选择后者;加速域名如果你有多个子域名可以选择泛解析(*),也可以用指定的单个域名(如www)。
在添加cname解析(阿里云cname解析教程:https://help.aliyun.com/document_detail/64928.html)之前,需要删除原来域名的A记录,不然它会与cname产生冲突,如图添加canme解析:
3.4配置Https和强制跳转
如果你的网站是http的,到第3步就完成了,如果是https,就看这一步骤。
另外,如果你的网站是xxx.com跳转向www.xxx.com,做了301跳转,则需要开启https强制跳转。
这里多说一句,开了301跳转后,网站解析任何子域名,比如blog.daxianseo.cn,全部都会自动跳转到www.daxianseo.cn主域名来。
3.5验证网站CDN配置是否成功
最后ping的看网站的CDN是否配置成功,终端进入cmd模式,如图显示配置成功,全站加速开启:
最后,检测一下网站速度,还是比较满意的。
对新手来说,网站配置阿里云CDN要注意的问题还是比较多的,以上配置阿里云CDN的教程希望可以给大伙一些借鉴和帮助。
▽