站点实现 CDN 加速 COS
前言:cdn优势在于降低网络拥塞,提高用户访问响应速度和命中率。腾讯云 CDN 可对 COS 上存储的静态资源(包括静态脚本、音视频、图片、附件等文件)进行加速分发;况且cdn相比之前cos更加节流,我就给网站配置了cdn。注意,现在不域名备案不能自定义域名加速!记录希望可以帮到你,如果有描述错误,欢迎指正!
本章cdn配置主要参考官方文档链接:https://cloud.tencent.com/document/product/228/3149
1.进入cdn控制台
链接:https://console.cloud.tencent.com/cdn
注意:
腾讯云新人一般有6个月100G体验,链接:https://cloud.tencent.com/act/free?from=19067
2.添加域名
注意:如果你的域名没有备案是不能进行加速域名的!
主要给图片资源配置,这里域名可以 img.xxx.com;当然你也可以叫image,pic等等;
参照我的配置:
添加授权服务:
3.填写相关配置
提升资源命中率和访问性能:这里可以直接默认,直接点击第3个防止费用超额;
设置一下:
点击访问安全设置:
注意:这里配置证书,你去申请一个免费的就行。
给你的二级域名申请一个证书:
去ssl控制台申请,链接:https://console.cloud.tencent.com/ssl
稍等一会,签发完再回cdn控制台:
直接点击已托管,因为我域名解析以及服务器都是腾讯的,那边操作完这边就有记录了;
如果你不是,手动上传证书即可;
完成,提交配置:
部署是需要时间的,稍等一会:
这样就完成了img二级域名→cdn→存储桶的过程;
4.存储桶
进入对象存储控制台,随便点击一张图片详情,就可以看到默认和自定义加速域名:
此时我们可以将公有读私有写的权限改成**私有读写,**完全使用cdn加速达到安全又节省流量的目的。
补充:
1.在cdn控制台,可以开启防盗链,白名单中添加可以访问的网站
附:之前宝塔面板中nginx添加的防盗链代码可以去除了;
2.https配置
http2.0和强制跳转打开
3.PicGo添加设置
设定自定义域名:https://img.xxx.com :
Typroa验证一下:
这样我们就完成了CDN加速COS🎉🎉