【建站指南】解决个人网站图片加载缓慢的问题

2022年3月25日更新重大警告:Gitee 官方不让做图床了,开启的有防盗链机制。千万不要再使用 Gitee 做图床了,不然图片全部会失效。特别是想搭建个人博客的小伙伴,不要用 Gitee,使用其他图床或云存储等。


项目场景

最近笔者用 hexo 框架搭建了一个静态博客,方便发布博文和日常随笔。发文章自然少不了插入图片,因此在专门 GitHub 建了一个仓库作为图床来管理图片。

问题描述

但 GitHub 在国内的访问速度很慢,这里可以考虑加上 jsdelivr 提供的免费 CDN 加速服务,笔者亲测加上后会有所提升,但大图的加载速度仍然很慢。

原因分析

GitHub 的服务器在国外,所以在 GitHub 仓库中存储的图片的访问速度才会很慢。

解决方案

找一家国内的代码托管平台作为我们的免费图床来替换 GitHub,这里自然就想到了Gitee。首先在 Gitee 里面新建一个仓库作为我们网站的图床,这个仓库里面只存图片,然后根据 Gitee 提供的图片 url 即可在线访问了。

速度对比

定性分析

这里分别给出同一张托管在不同平台的图片的链接,点击跳转即可感受到加载速度。

定量分析

  • GitHub 图片托管网站地址:raw.githubusercontent.com
  • jsdelivr CDN 网站地址:cdn.jsdelivr.net
  • Gitee 图片托管网站地址:gitee.com

分别使用站长工具对上述网站地址进行对比测试,其结果如下:

GitHub VS jsdelivr:在线报告
jsdelivr VS Gitee:在线报告

图1

图1 GitHub VS jsdelivr

图2

图2 jsdelivr VS Gitee
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xavier Jiezou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值