Github pages 居然没有使用 gzip 压缩,这里有个技巧可以使用 gzip 提升 github pages 页面加载速度

#1

很早之前 gituhb pages 是支持 gzip 压缩 js/css/json/html 的。

背景

最近我喜欢看一个漫画,但是这个漫画app上的因为版权原因没有,只能搜索在网页上看,但是体验又不是太好。
所以就想着把漫画链接爬下来,自己写个 UI,自己看。。。

那个漫画爬下来,json结构的数据文件就有几百 kb,托管在 Github pages 上,F12 看网络居然没 gzip 压缩!!

解决

虽然如此,但是我们可以曲线救国, 比如 github上,查看 raw 源文件的时候,上面的东西是压缩过的。所以只需要写一个脚本将打包后的 js 链接替换为 raw.githubusercontent.com 这个域名文件上的,就可以大大提升加载速度,之前 500 多 kb,现在加载是 80kb 左右。

后面你会发现使用raw.githubusercontent.com上的文件会有一个问题,还好 stackoverflow 上已经有人解决

解决办法: 只需要将 raw.githubusercontent.com 替换为 cdn.rawgit.com

完美~ 有疑问欢迎交流

什么漫画?

这个漫画是 封神纪,对应的动漫版是 武庚纪 (两个星期更新一集,贼慢!!)

喜欢的看这里…适合手机: 封神纪 | 武庚纪 在线漫画

#2

不行。cdn.rawgit.com 被墙了