静态资源加速访问+【公益】GitHub raw 镜像

我们在开发的过程中经常需要调用一些重复而且块头不小的静态资源,GitHub 作为全球最大的『同性交往网站』,提供了原始数据链接(这其实代码托管平台的标配)访问,我们可以通过使用这些文件直链实现下载或远程执行的操作,这一点很多搞前端的朋友应该都很熟悉。然而,GitHub 的原始数据链接的域名却无法在天朝网络下正常访问,这能忍?今天站长就给大家送点解药。

对于常见的大项目,它们一般在 GitHub 上都有备份,所以有一些专门搞 cdn 加速的会提供相关的服务用于加速访问这些项目,称作静态文件公共库,我们只需要在里面找到自己需要的项目(冷门的可能找不到),复制提供的链接即可。下面是相关站点的链接:

上面这些站点提供的链接普遍访问速度较快,且稳定,故若对于项目大小有需求而且项目默认需要联网,可以用它们节省重复文件的本地引用。

那么,对于冷门的项目,我们又该怎么办呢?前面说到 GitHub 的 raw url 其实是支持访问任意文件的,那么我们可以通过一些镜像站间接访问这个『万能』的服务。

镜像站其实很多,网上搜都有。其中最著名的当属 JsDelivr。

jsdelivr_home_page

众所周知,之前有段时间 JsDelivr 因为国内备案掉了,导致域名解析被污染造成 PRC 执政区网络无法正常访问。前段时间经过测试(未挂梯),终于恢复使用了。作为现在唯一支持加速访问个人 GitHub 仓库文件的静态文件公共库服务(也是全球最大的),大家能白嫖就先白嫖吧!

Usage

https://cdn.jsdelivr.net/gh/username/repo_name/path/file_name
jsdelivr_adaptive_in_china

一个著名的网站,能把『能在中国以不太慢的速度访问』作为亮点进行宣传,shame on who? 懂的都懂。

其它的就是由个人或者小团队搭建的镜像服务了,这类网站上网搜可以找到很多。如本站现在提供的:ghraw.gkcoll.xyz

本镜像站由 GitHub + Vercel 驱动,搭配自定义域名,目前访问稳定,如遇 raw.githubusercontent.comcdn.jsdelivr.net 都无法访问的情况,可以考虑使用本镜像站。

Usage

本服务仅做 raw.githubusercontent.com 域名的反代,遇到访问不了的问题,直接用 ghraw.gkcoll.xyz 替换域名即可。

vercel_dns_ping

目前服务所解析的 Vercel 的 DNS 服务器 ping 测试如上(测试条件:广东 移动 手机热点)。

raw.githubusercontent.comcdn.jsdelivr.net 可以访问的情况下,请优先使用。

希望对你有用,但也希望你不要滥用,如因滥用导致资源一些棘手的问题,站长将考虑将之关闭。

最后,本项目配置文件托管在这个 GitHub仓库 上,有需要的可以 fork 一份自己部署(Vercel 的免费套餐不是一般的香)。

版权声明
作者:灰尘疾客
链接:https://www.gkcoll.xyz/571.html
来源:极客藏源
注意:若文章头部无特殊声明,则文章为作者原创,版权归作者所有,未经允许请勿转载(默认允许)。
转载须知:若无特殊说明,本站所有文章均遵循 CC BY-NC-SA 4.0 协议发布,转载、二次创作请遵守该协议内容,并参考以下文案添加转载声明:本文转载自网站 极客藏源 的用户 @灰尘疾客 的文章 《静态资源加速访问+【公益】GitHub raw 镜像》。本转载文发布遵循与原文相同的 CC BY-NC-SA 4.0 协议
THE END
分享
二维码
海报
静态资源加速访问+【公益】GitHub raw 镜像
我们在开发的过程中经常需要调用一些重复而且块头不小的静态资源,GitHub 作为全球最大的『同性交往网站』,提供了原始数据链接(这其实代码托管平台的标配)……
<<上一篇
下一篇>>