使用 Vercel 加速 GitHub Pages 访问
Vercel 之前叫 ZEIT ,是著名的 Guillermo Rauch 发起的静态网站 hosting 服务。Verel 自己有智能 DNS 服务和 边缘节点加速。免费的方案提供一个月 100GB 的流量 和 100h 的构建时间,对个人博客非常合适了。
![Vercel Vercel](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/202112180028275.png)
现在通过站长工具可以看到,GitHub Pages 的博客在大陆地区访问速度很差,这我还是挂在 Cloudflare 经过 CDN 加速的,实际 Cloudflare 的 CDN 加速效果很多时候还不如没有。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212205023.png)
导入 GitHub Pages 项目到 Vercel。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212201328.png)
点击 go to dashboard。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212201438.png)
可以看到给了一个新的域名:http://aaron-ai-github-io.vercel.app ,测试一下这个域名的访问速度,明显比之前快很多。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212204944.png)
我是在 GoDaddy 上买的域名,这是 GoDaddy 上之前的 DNS 设置,解析到 Cloudflare 了。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212204340.png)
Cloudflare 上的 DNS 解析记录。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212204717.png)
修改 GoDaddy 上的域名解析记录到 Vercel 的 DNS 服务器上然后点击 update 。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212204456.png)
可以看到过一会儿,Vercel 上显示域名已经工作正常了。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212210934.png)
将 Vercel 自己的服务域名强行重定向到自己的域名。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212211200.png)
之后等 DNS 记录更新了再来看看,和 Vercel 自己提供的地址速度对比发现差距还是有点大。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/20211212224742.png)
查找了一下资料发现之前 Vercel 有过大陆地区访问失败的情况,还有公告。
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/202112122251305.png)
我们按照公告修改一下 A 记录和 CNAME:
![](https://cdn.jsdelivr.net/gh/aaron-ai/ImageHosting@master/img/202112122251868.png)
先使用一段时间试试效果看看。