jsDelivr加速平台是面对全球开源的免费 CDN,快速、可靠和自动化,jsDelivr用于存放js,css,因为服务器在国外&服务器带宽小,导致静态资源请求速度慢,最终导致全站访问速度被拖慢,是站长们要面对的问题。最常用的解决方案是使用国内IDC厂商提供的对象存储(镜像回源)+CDN来提升静态资源访问速度,但这难免会产生费用,所以小编选择jsDelivr加速平台把网站多余css,js放到外部在引用;实现css,js全局加速访问;让你的网站加快访问速度。
jsDelivr是什么
https://www.jsdelivr.com/
jsDelivr由ProspectOne维护的公共库,使用的融合CDN技术,由Cloudflare、Fastly、StackPath、QUANTIL等CDN供应商提供了全球超过750个CDN节点。
最重要的是,jsDelivr在中国大陆也拥有超过数百个节点,因为jsDelivr拥有正规的ICP备案,解决了中国大陆的访问速度优化,实现真正的全球极速低延迟体验。
jsDelivr是免费的、不限制带宽的,可以加速NPM、Github内的文件。
本文采用的方法就是将静态文件资源放到Github的仓库内,再使用jsDelivr进行加速访问,达到完全零成本优化访问速度。相当于一个高速访问的图床!
创建仓库
在Github新建一个公开仓库,用于存放我们的静态文件资源。这里不再过多赘述,下面的链接是我的静态文件资源仓库。
使用jsDelivr访问资源
根据jsDelivr的文档,有很多种访问资源的方式,这里主要介绍三种。
通过releases访问
在仓库首页找到“releases”
选择“Draft a new release”
标题输入版本号,根据你的需求即可,比如我这里是1.3
输入完毕后点击下方按钮。
跳转到以下页面代表创建成功
根据jsDelivr的要求,文件路径为:https://cdn.jsdelivr.net/gh/user/repo@version/file
以我的为例,访问仓库目录下的logo.jpg文件,为以下链接:
https://cdn.jsdelivr.net/gh/AyagawaSeirin/BlogAssets@1.3/logo.jpg
可以正常访问,成功~
这种方案的优点是,可以区分版本,就算以后删掉了一些文件也可以通过旧的releases访问,而且可以及时更新缓存。
美中不足的是,需要在仓库里发布个releases才能更新文件,并不是很方便,所以适合于存放基本不需要更新修改添加的静态文件。需要频繁修改或上传的文件不建议放到这里面来。
直接访问
根据jsDelivr的要求,文件路径为:https://cdn.jsdelivr.net/gh/user/repo/file
以我的为例:
https://cdn.jsdelivr.net/gh/AyagawaSeirin/BlogAssets/logo.jpg
不推荐使用这种方法,暂未摸清如何更新缓存。
访问最新文件
根据jsDelivr的要求,文件路径为:https://cdn.jsdelivr.net/gh/user/repo@latest/file
以我的为例:
https://cdn.jsdelivr.net/gh/AyagawaSeirin/BlogAssets@latest/logo.jpg
目前博主使用的是这种方案。这种方案不需要发布releases,可以直接从repo读取文件,而且实时更新缓存。更正:并不能实时更新缓存,随缘更新。
但是官方并不推荐使用这种方法,因为修改repo的文件后,如果没有修改网站的旧链接,可能会出问题。根据你自己的情况决定吧。
访问统计
jsDelivr还提供了文件列表和文件访问统计页面:
文件列表:https://cdn.jsdelivr.net/gh/user/repo/
比如我的:https://cdn.jsdelivr.net/gh/AyagawaSeirin/BlogAssets/
访问统计:https://www.jsdelivr.com/package/gh/user/repo
比如我的:https://www.jsdelivr.com/package/gh/AyagawaSeirin/BlogAssets
代码压缩
jsDelivr还提供了代码压缩服务,比如将JS/CSS的代码压缩,优化访问速度。
只是前几次访问会执行压缩操作,速度比较慢。后面就会将文件缓存,速度不会再慢了。
直接将访问链接的文件后缀改成.min.js即可,比如:
https://cdn.jsdelivr.net/gh/jquery/jquery@3.2.1/src/core.min.js
总结
经速度测试,访问速度非常快,有效提升整体速度,还能省下一大笔费用,实属优质白嫖~
- 征途手机版叛军步兵boss位置盘点 叛军boss刷新时间介绍类型: 大小: 评分: 平台: 标签: 立即下载 征途手机版叛军boss在哪?征途手机版叛军步兵boss难不难打?征途手机版叛军步兵boss多长时间刷...
- 饲料鸡多久出栏?和土鸡有什么区别?现在生活条件好了,鸡鸭鱼肉可以说是天天都吃的,但是我们市场上买的基本都是饲料鸡,很少能买到土鸡,但是土鸡肉质更好,吃起来也更美...
- 鲜到起飞的菌菇汤!不好喝不要钱!鲜到起飞的菌菇汤!不好喝不要钱! 159万人浏览 7.8万人收藏 421人做过 APP中查看更多做法 作者: 张小马的食谱与生活 这道菌菇汤味道鲜美,简...
- 麦芽贷审核要多久?审核容易通过吗?审核时间这一块相信是很多贷款朋友比较关注的,想在麦芽贷借款的朋友们相信对审核时间这一块是很想知道具体情况的,那么麦芽贷审核要多...
- 浅析南极电商竞争对手——恒源祥 了解恒源祥的目的是,判断 $南极电商(SZ002127)$ 是否有强大的竞争对手?这次只写恒源祥,后续可能会、也可能不会...来源:雪球App,作者: 每天日记好习惯,(https://xueqiu.com/3835928469/175755953) 了解恒源祥的目的是,判断 $南极电商(SZ002127)$ 是否有强大的竞争对...
- 分类:日本剑术有关本分类的更多信息,请参阅“日本剑术”。 子分类 本分类有以下6个子分类,共有6个子分类。 Y 柳生氏 (8个页面)大 大日本武德会 (2个分类...
- 王者荣耀:大乔6款皮肤特效手感对比,四分钟告诉你哪款皮肤最好用!第三款猫狗日记品质为史诗级别,在这款名目中,大乔身中可爱的小睡裙,再有一些慵懒可爱的居家风格,小动物的家中也适当增添了欢快的氛...
- 世界杯竞猜奖金金额揭秘,参与竞猜能赚多少钱?2022年卡塔尔世界杯期间,全球竞猜市场总投注额突破1500亿美元。本文将深度解析世界杯竞猜奖金体系,揭秘职业玩家与普通观众在赛事竞猜中...
- 红米手机怎么查看屏幕是不是原装 红米手机屏幕原装在购买红米手机时,很多用户都会关注屏幕是否为原装,因为原装屏幕的质量和稳定性更有保障。但是,如何准确判断红米手机的屏幕是否原装...
- 方队是什么意思方队是什么意思 沪江在线词典网为您精选方队的意思及读音、方队是什么意思、反义词、近义词等信息,由江湖贫侠于2012年7月18日添加。 读音...