Halo博客的搭建(四)-番外——CDN加速
本文最后更新于 2025-04-20,若需联系:请发至[email protected]
如果你的vps机器(以后简称小鸡)是国内机器,访问速度嗷嗷的,此篇略过
如果你的机器部署在国外(machine location)那是有必要搞一搞CDN的,如果不是用代理,去直连的话,网站加载速度会非常非常慢。因为大部分上网的人嫌麻烦也不会使用代理和翻墙工具,只会看baidu,为了服务这类朋友,要么换国内高贵的几百一年的CDN加速,要么去白嫖cloudflare的CDN加速。
在加速之前可以先用ipdog
测一测,不同运营商和省份到底有多慢,以供最后对比
一、域名
首先你还是要有个域名
二、配置DNS
因为DNS都太贵了,就自己个人搭几个网站去买几百几千一年的不太划算,所以就用去嫖免费的cloudflareCDN服务
先去你的域名购买商的域名控制面板把DNS解析换成cf的
2.1、注册cloudflare
没有的去注册,有的去登录
2.2、添加域名
账户主页-添加域 ,写上你的域名


导入后,从账户主页,点进去你的域,长这样↓

找到DNS ,以有了(橙色云朵)已代理为标准。
这里的DNS记录理论上应该与你的域名购买商的域名控制台中的记录一样,若有漏缺的记录记得补上
在你的域名购买上的面板上添加也可,但是要确保cf控制面板上有你添加的这一条才行

2.2.1、顶级域名
为你的机器ip加上解析记录:
2.2.2、二级域名
当然的,如果你有二级域名的需求,比如想用自己的域名来访问面板和后台网页,你也可以这么添加二级域名记录:
三、配置相关内容
3.1、SSL-TLS
找到
配置-概述,切换为完全(严格)

找到
边缘证书,找到并开启自动HTTPS重写和Always Use HTTPS选项
3.2、规则
找到页面规则 ,新建以下内容的规则
Rocket Loader:关,缓存级别:标准,边缘缓存 TTL:1个月

3.3、缓存
当完成以上所有内容时,清楚所有缓存以使所有变更更快生效

四、配置域名提供商面板
我用的是阿里云,这里以阿里云为例,打开域名控制台
4.1、关闭DNSSEC
找到DNSSEC设置 ,确保没有DS记录就好

4.2、更换DNS解析商
在DNS修改中删除原来的hichina阿里云DNS解析,更换为cf的两个服务器
cf的服务器在cf面板这里查看↓

等待1-2小时传播至全球各地,期间短期无法访问为正常现象,可以用以下网站查询传播是否到位:
或用终端命令查看
等个一晚上差不多就好了,我当时刚换成cfCDN,ipdog测的还是很红,现在就黄绿为主了
(虽然还是不太快,但聊胜于无吧,免费的要啥自行车)

