原文地址:http://bili33.top/2020/02/08/jsDelivr-Usage/
不常上CSDN,有问题请到我的博客的对应文章下面的评论区留言或者直接跟我QQ沟通,QQ在我的个人网站的关于界面有
前几天开始,github的raw文件下载域名raw.githubusercontent.com
被墙了,导致我的网站很多图片都是404(因为我是直接使用github的文件),我转为使用cloudflare的workers反代。但是反代有每日10W次的请求次数限制。万一以后我的网站访问量增大了呢?这样岂不是不够用?(在想Peach)
今天早上我才在【日常吐槽04】的评论区里面说不会用jsDelivr,到了晚上,嗯,真香……
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aVblnGzx-1581689196672)(https://cdn.jsdelivr.net/gh/GamerNoTitle/[email protected]/img/jsDelivr/home.png)]
jsDelivr是一个比较好的CDN平台,官方号称jsDelivr – Open Source CDN
free, fast, and reliable
,简单来说就是开源的CDN,免费、快、可靠这样的
不过确实,这玩意的口碑也挺好,那我就按照我半天的使用体验,来说说这玩意的正确打开方式吧
一个github账号
你需要登录你的Github,创建一个你想用来放文件的仓库,然后在这个仓库里面上传你的文件,像我这样
然后点击Release,新建一个版本,在上面的小方框里面填写你的版本号,尽量填写数字,例如1.0
之类的,不要用中文!!!
接着直接调用jsDelivr,例如我在名为Picture-repo的仓库发布了1.0版本,那么我访问链接:
https://cdn.jsdelivr.net/gh/GamerNoTitle/[email protected]/AboutMe/logo-mini.png
就可以直接调用我的头像,按照官方的格式,就是
https://cdn.jsdelivr.net/gh/
的样子,解释一下:
.\folder\example.png
的话,那么folder/example.png
但是请注意!当你的release包大于50MB,那么jsdelivr会给你报错并且不给你提供加速服务,例如下面这条链接:
https://cdn.jsdelivr.net/gh/NotFoundNEKKO/[email protected]/表情包/真叫人质壁分离.jpg
点开就会发现提示:
Package size exceeded the configured limit of 50 MB. Try https://github.com/NotFoundNEKKO/Storage/tree/1.0/表情包/真叫人质壁分离.jpg instead.
所以说还是要尽量减少自己每个release的大小,如果说太大了建议分成几个仓库放哦~
题外话:
但是还是有人要直接访问raw.githubusercontent.com域名,所以我在这里开放出我的反代
当你访问了域名为raw.githubusercontent.com的文件后(后面应该有一大串的文件路径链接),把它改成下面任意一个域名
反代1:cdn.bili33.top
(推荐,但本人大部分的反代服务都在这里,包括友链页面的反代,所以说每日可用请求次数会少很多)
反代2:cdn.pesy.workers.dev
希望能够帮到大家吧~
原文地址:http://bili33.top/2020/02/08/jsDelivr-Usage/