使用腾讯云ECDN加速博客国内访问速度
背景
之前为了节省成本把博客托管到了Vercel平台上,缺点就是国内访问速度实在太慢,最近看到可以套一层国内的全站加速服务来加快国内的访问速度。
开通腾讯云 ECDN
首先开通腾讯云全站加速
添加域名
在左侧菜单中,选择【域名管理】,进入管理页,点击添加域名
在添加加速域名处填写要加速的域名(需备案)
源站类型选择源站域名,并填入 Vercel 分配的域名
回源协议选择协议跟随即可
缓存配置使用默认配置
点击【提交】,大约 5 分钟生效
添加 CNAME 记录
添加域名后,可以在域名管理页看到系统分配一个以.dsa.dnsv1.com
为后缀的CNAME
腾讯云设置方法
进入域名管理控制台,在我的域名列表中找到要加速的域名,点击【解析】
点击【添加记录】
记录类型 设置为 CNAME,主机记录 填写域名@
,记录值 填写 上面拿到的 CNAME 域名,单击【确定】
验证 CNAME 是否生效
可以通过PING
命令来查询 CNAME 是否生效,如果 ping 到后缀为.dsa.sp.spcdntip.com
或.dsa.p23.tc.cdntip.com
的域名,就可以了
开启 HTTPS
因为 Vercel 会默认分配 https,所以加速域名也得开启 https,不然会出现一些问题
https 证书可以直接在腾讯云上申请一个免费的,一般当天就可以下来
这里需要开启强制跳转 HTTPS,不然 http 打开的话会跳转到源站
总结
优点
- 使用
Vercel
完全不用自己维护服务器 - 国内访问速度获得极大提升
ECDN
流量不大费用很低(目前一天 2 毛钱)
缺点
- 国内加速域名需备案