建站教程 加速博客的访问

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

一、域名已备案的方案

1.CDN加速

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

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

2.对象存储

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

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

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

具体可以看这篇文章:

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

3.静态网页托管

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

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

​

参考