建站教程 加速博客的访问
本文将介绍如何加速 Github Pages 博客的访问。
一、域名已备案的方案
1.CDN加速
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
国内有许多提供 CDN加速 的云服务厂家,例如腾讯云、阿里云、百度云、华为云、又拍云、七牛云等,各家的方案和价格均有所不同。建议购买依据流量计费的方案,会更加划算。另外,各厂商也会不时推出优惠或免费方案,建议在活动期间购买。
2.对象存储
对象存储,也称为基于对象的存储,是一种数据存储,其中每个数据单元存储为称为对象的离散单元。对象可以是离散单元,类似于pdf,音频,图像或视频文件。这些对象实际上可以是任何类型的数据和任何大小的数据。
可选的服务商有腾讯云、阿里云、百度云等。
与 云服务器 相比较,费用更加低廉。与 CDN加速 相比较,速度更慢(但因为是国内服务器所以差距不大),多了存储空间可用于搭建图床。一般与 CDN加速 搭配使用。
具体可以看这篇文章:
3.静态网页托管
腾讯推出了 静态网页托管 服务,自带HTTPS、自定义域名、CDN、命令行部署。依托于腾讯的服务器,在较低的价格下就能实现极好的访问速度。但需注意,现版本下采用 CLI 推送,而非 hexo d 或 Git 。
4.购买云服务器、云虚拟主机等
云服务器 :建议购买产品,例如腾讯云、阿里云、华为云等。安全性、稳定性和售后保障都会更好,且低配版活动时一百左右就可以买到。
云虚拟主机 :架设于云服务器之上,无需部署环境,维护较为简单。大厂价格较高,小厂价格低但鱼龙混杂,建议谨慎购买。
二、域名未备案的方案
1.CDN加速
因为域名未备案所以无法接入国内服务器,只能使用海外 CDN 。经由东南亚节点时在国内访问时速度不错,但如果经由欧美节点,可能比未加速之前更差。
具体可以看这篇文章:
2.更换静态站点托管服务商
- Coding : 支持自定义域名,支持HTTPS,多数情况下访问速度优于 Github ,但有间歇性无法访问的可能。
- Gitee : 访问速度极佳,但个人版不支持自定义域名。
- Vercel : 一个站点托管平台,支持自定义域名,支持 HTTPS ,支持自动同步 Github 仓库,在国内访问速度较好。
- Netlify :和 Vercel 类似的平台,但速度视乎略逊一筹。
三、部署到Vercel
1.登录账号
打开 Vercel 的官网,直接用 Github 登录。(据说qq邮箱可能会无法登录,但我的账号还是顺利登陆了)
2.导入仓库
一路 continue ,选择 Github 中的博客部署仓库(XXXXXX.github.io)。导入,Vercel 会自动开始部署,并生成访问地址。
3.访问
打开 Vercel 分配的地址测试是否能正常访问。
4.绑定域名
在 Vercel 处绑定你的自定义域名地址。
5.修改域名解析
打开你的域名服务商,根据 Vercel 的要求,首先需要修改 DNS服务商 ,其次修改域名的 解析地址 。
四、速度测试
采用 站长工具 - 站长之家 ,对网站分别测速。
1.Github
2.Gitee
3.Netlify
4.Vercel
5.Coding