建站教程 加速博客的访问

本文将介绍如何加速 Github Pages 博客的访问。

一、域名已备案的方案

1.CDN加速

内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。

国内有许多提供 CDN加速 的云服务厂家,例如腾讯云、阿里云、百度云、华为云、又拍云、七牛云等,各家的方案和价格均有所不同。建议购买依据流量计费的方案,会更加划算。另外,各厂商也会不时推出优惠或免费方案,建议在活动期间购买。

2.对象存储

对象存储,也称为基于对象的存储,是一种数据存储,其中每个数据单元存储为称为对象的离散单元。对象可以是离散单元,类似于pdf,音频,图像或视频文件。这些对象实际上可以是任何类型的数据和任何大小的数据。

可选的服务商有腾讯云、阿里云、百度云等。

云服务器 相比较,费用更加低廉。与 CDN加速 相比较,速度更慢(但因为是国内服务器所以差距不大),多了存储空间可用于搭建图床。一般与 CDN加速 搭配使用。

具体可以看这篇文章:

一键部署hexo博客到腾讯云COS对象存储

3.静态网页托管

腾讯推出了 静态网页托管 服务,自带HTTPS、自定义域名、CDN、命令行部署。依托于腾讯的服务器,在较低的价格下就能实现极好的访问速度。但需注意,现版本下采用 CLI 推送,而非 hexo dGit

4.购买云服务器、云虚拟主机等

  • 云服务器 :建议购买产品,例如腾讯云、阿里云、华为云等。安全性、稳定性和售后保障都会更好,且低配版活动时一百左右就可以买到。

  • 云虚拟主机 :架设于云服务器之上,无需部署环境,维护较为简单。大厂价格较高,小厂价格低但鱼龙混杂,建议谨慎购买。

二、域名未备案的方案

1.CDN加速

因为域名未备案所以无法接入国内服务器,只能使用海外 CDN 。经由东南亚节点时在国内访问时速度不错,但如果经由欧美节点,可能比未加速之前更差。

具体可以看这篇文章:

hexo博客访问优化-CDN选用

2.更换静态站点托管服务商

  • Coding : 支持自定义域名,支持HTTPS,多数情况下访问速度优于 Github ,但有间歇性无法访问的可能。
  • Gitee : 访问速度极佳,但个人版不支持自定义域名。
  • Vercel : 一个站点托管平台,支持自定义域名,支持 HTTPS ,支持自动同步 Github 仓库,在国内访问速度较好。
  • Netlify :和 Vercel 类似的平台,但速度视乎略逊一筹。

三、部署到Vercel

1.登录账号

打开 Vercel 的官网,直接用 Github 登录。(据说qq邮箱可能会无法登录,但我的账号还是顺利登陆了)

Vercel

2.导入仓库

一路 continue ,选择 Github 中的博客部署仓库(XXXXXX.github.io)。导入,Vercel 会自动开始部署,并生成访问地址。

3.访问

打开 Vercel 分配的地址测试是否能正常访问。

4.绑定域名

Vercel 处绑定你的自定义域名地址。

5.修改域名解析

打开你的域名服务商,根据 Vercel 的要求,首先需要修改 DNS服务商 ,其次修改域名的 解析地址

四、速度测试

采用 站长工具 - 站长之家 ,对网站分别测速。

1.Github

2.Gitee

3.Netlify

4.Vercel

5.Coding

参考