「奇思漫想」小站建立已有十余年了, 作为个人博客站存在的时间不短. 不, 应该说存在了相当长的时间. 但在这么漫长的时间中, 我既疏于打理, 也未勤于写作, 真对不起观众, 也对不起自己. 近期最大的变化, 就是从Hexo迁至Hugo, 并以一个极简的面貌重新站起来, 认真做内容和阅读体验. 这里记录一下对静态站做 CDN加速的步骤.
小站搭建在Github Pages服务上, 在国内访问时会比较慢, 响应时间通常在1s以上. 以下是在某测速网站显示的结果, 全国绝大部地区的测速都很慢.
没办法, 那就上CDN加速吧. 因为工作原因, 手头有腾讯云的账号, 那就用他们的CDN服务试试吧.
- 控制台添加域名
在云CDN控制台添加域名, 加速类型选则「网页小文件」, 源站类型选择「自有源」, 回源协议选择「协议跟随」, 源站地址填写Github Pages提供的免费地址.
- CNAME设置
待加速的域名, 需在DNS控制台将CNAME设置为「CDN供应商的域名」, 云CDN控制台会有提醒.
- SSL证书申请
选择支持HTTP和HTTPS的回源「协议跟随」, 就得为HTTPS回源提供SSL证书. 好在云证书控制台能够自助申请免费证书.
- SSL证书部署
为个人域名申请好证书后, 还必须进行最后一步, 那就是证书部署. 因为个人域名要CNAME至「CDN供应商域名」, 两者证书不同, 在检查证书合法性时会失败, 浏览器会提示错误信息. 在云证书控制台的对应证书上选择部署至CDN服务即可.
这就大功告成了, 最后再看看国内各地的访问速度, 快了不少吧!