一、预备知识介绍:(由chatgpt生成)
CDN 是什么?
CDN 的全名是“内容分发网络”(Content Delivery Network)。它的作用就是让你上网看视频、看图片、打开网站的时候更快、更稳定。
怎么做到的?
举个例子:
假设有一个人在北京建了一个网站,服务器在北京。但你在广州打开这个网站,信号要从广州跑到北京,速度就慢了。
CDN 的做法是:
它在全国(甚至全世界)很多地方建了“加速站点”(叫节点),把网站的内容提前复制一份放到这些地方。你在广州访问时,CDN 就会把离你最近的节点(比如广州的)内容发给你,速度就快了。
CDN 有什么好处?
- 速度快:离你近,传输快。
- 更稳定:即使有些节点坏了,其他节点还能继续服务。
- 抗攻击:CDN 可以帮网站挡住一些恶意攻击。
- 减轻服务器压力:不是所有人都访问主服务器,服务器压力小了。
二、效果展示
1)源网站(部署在cloudfare免费cdn上的效果)

这里可以看到cf只分配了两个节点(在大陆内的整体速度是非常慢的,有让英国的朋友帮我尝试打开说是基本秒开,cf赛博减速器(笑))
2)使用两个域名配置cf优选域名
(可以看出分配了很多节点,但是效果并不是很理想,提升效果只能说有;但是鉴于折腾的精力来看我觉得可以埋了这种方法)

3)配置多吉云cdn加速
这个效果显著的不用我多说了

三、部署cdn的准备工作
1.申请域名和公网服务器
2.生成ssl证书和ca证书
3.使用如1panle或者宝塔反代内网博客服务
4.申请cdn服务(这边使用多吉云展示)
5.cname到加速域名
这里简单分享一下多吉云的使用体验分享,目前使用了几天免费套餐有20g的流量套餐给博客网站使用应该是够的,还有200万次的https请求

https://console.dogecloud.com/register.html?iuid=13013 尝鲜的可以点这个连接
四、布置流程
1)注册域名这里我是用华为云新用户注册1元一年的域名还是特别香的
按照我自己部署的流程
(我会将域名部署在cloudfare下去白嫖很多免费的功能)有需求的可以自行查找资料
2)假设域名为blog.xxxx.com
https://console.dogecloud.com/register.html?iuid=**13013 注册登入多吉云,这里的前提是你域名需要备案
实名后进入控制台找的cdn
域名管理:

其余按需配置

添加过后会提示你验证此域名
到域名后台添加一个txt记录,验证成功后就添加成功

3)开启https
到华为云后台申请ssl证书,为什么不使用cloudfare的证书?
这是因为cloudfare缺少ca证书部分(华为云证书的有效期只有3个月)
上传证书后,在域名后台开启https

4)1panel后台反代网站端口
上传ssl证书并且开启https

5)至此不出意外的话你就可以正常访问你的网站
常见错误:
缓存错误
qus设置过小(514)报错 要适当增加qus限制的值

发表回复