利用云CDN加速静态站点

2022/09/17

「奇思漫想」小站建立已有十余年了, 作为个人博客站存在的时间不短. 不, 应该说存在了相当长的时间. 但在这么漫长的时间中, 我既疏于打理, 也未勤于写作, 真对不起观众, 也对不起自己. 近期最大的变化, 就是从Hexo迁至Hugo, 并以一个极简的面貌重新站起来, 认真做内容和阅读体验. 这里记录一下对静态站做 CDN加速的步骤.

本文全网唯一源地址

小站搭建在Github Pages服务上, 在国内访问时会比较慢, 响应时间通常在1s以上. 以下是在某测速网站显示的结果, 全国绝大部地区的测速都很慢.

没办法, 那就上CDN加速吧. 因为工作原因, 手头有腾讯云的账号, 那就用他们的CDN服务试试吧.

云CDN控制台添加域名, 加速类型选则「网页小文件」, 源站类型选择「自有源」, 回源协议选择「协议跟随」, 源站地址填写Github Pages提供的免费地址.

待加速的域名, 需在DNS控制台将CNAME设置为「CDN供应商的域名」, 云CDN控制台会有提醒.

选择支持HTTP和HTTPS的回源「协议跟随」, 就得为HTTPS回源提供SSL证书. 好在云证书控制台能够自助申请免费证书.

为个人域名申请好证书后, 还必须进行最后一步, 那就是证书部署. 因为个人域名要CNAME至「CDN供应商域名」, 两者证书不同, 在检查证书合法性时会失败, 浏览器会提示错误信息. 在云证书控制台的对应证书上选择部署至CDN服务即可.

这就大功告成了, 最后再看看国内各地的访问速度, 快了不少吧!