前言
为了追求博客访问速度,还是决定使用又拍云CDN,进行访问加速!
之前已经申请了又拍云联盟,每个月送10GB的CDN流量,关键还是HTTPS的。如果不被恶意刷流量对于像我这个小博客来说每个月完全够用😂
闲话少说,我们下面直接开始教程讲解吧~
准备步骤
- 登陆购买域名的网站(如腾讯云/阿里云/华为云),用于域名解析。
- 注册又拍云,账号(用于添加cdn网站)
- 在页脚底部添加又拍云图片logo
- 申请加入又拍云联盟:https://www.upyun.com/league
创建又拍云CDN加速服务
1、创建服务名称和加速域名设置
进入控制台,找到CDN,然后创建服务,根据使用场景,我们设置CDN服务名称、加速域名,以及选择对应场景,如下图:
2、设置回源协议
这里根据项目是HTTP还是HTTPS设置回源协议。
如果我们需要同时HTTPS和HTTP启用,直接用协议跟随。设置服务器的源IP地址和端口默认(如果我们有特殊端口根据自己项目端口), 如下图
又拍云CDN接入启用
1、CNAME解析
我们在上面添加域名的时候,可以看到有CNAME解析信息,复制信息,然后添加到我们域名域名解析设置。如下图:
根据我们域名所在的DNS平台或者域名自己的DNS,然后添加CNAME解析,将原来的A记录或者别名解析替换掉。这里我使用的是阿里云的域名解析。如下图:
完成上述这些后,基本上就可以不用管了,因为又拍云 CDN 默认的配置就完全胜任你的站点的加速服务了,然后只需要等着 DNS 里的解析在各地生效即可,一般最多 72 个小时全部完成。
2.启动HTTPS
如果我们站点是用HTTPS加密传输的,需要在又拍云CDN中也启用我们开始上传的自定义证书。
进入HTTPS管理,然后启动证书,只需要解析正常通过,就可以将网站启用CDN加速。
优化配置
- 开启 Gzip 和 Brotli,压缩级别调到3
- 开启页面压缩
- 开启TLS1.3,最低建议TLSv1.1
- 开启 HTTP/2 + Server Push
- WebP 自适应
- 开启源站资源迁移
防护配置
为防止恶意攻击,建议在又拍云访问控制,开启ip限制和cc防护
1.IP访问控制
这个是限制访问频率的,具体配置如下图:
2.cc防护配置
开启防盗链
开了之后只有指定域能访问,图床可以开这个,博客不要开,博客开了之后很多地方就不能跳转到你的网页了!评论表情也不要塞到有防盗链的图床里面,不然邮件通知表情全是403配置
若你要开填你允许访问的域名就行了,空着啥域名都访问不了