利用jsdelivr和github搭建免费又好用的全球节点CDN

什么是jsDelivr

官网地址:https://www.jsdelivr.com/
众所周知国内一些如阿里云,腾讯云,七牛云,又拍云超过一定额度都会产生费用,我记得几年前用七牛云一天就用了2000多,特别是放一些视频,几下钱就没了,中间遇到个攻击说不定哪天你的房子不是你的了。。。
jsDelivr是唯一具有中国政府颁发的具有有效ICP许可证的公共CDN,为其他一些有特殊要求的项目提供了npm,github,wordpress插件和自定义端点的镜像,全球750个节点,访问速度测试都是蛮快的,并且是完全免费的,你可以加速你网站的静态资源,也可以搭建自己的图库,这里我们仅用github来做下面的教程。

使用流程

1.注册github账号 官方地址 https://github.com/
2.创建公开项目,如我创建了demo项目

利用jsdelivr和github搭建免费又好用的全球节点CDN

3.我们上传一个jquery.min.js做测试,点击按钮上传到github(正常请使用git工具提交)

利用jsdelivr和github搭建免费又好用的全球节点CDN

3.上传成功后点击Releases创建一个版本号,如1.0.0(可省略,版本号不是必需的,是为了区分新旧资源)

利用jsdelivr和github搭建免费又好用的全球节点CDN

 

利用jsdelivr和github搭建免费又好用的全球节点CDN

4.jsdelivr的格式是:https://cdn.jsdelivr.net/gh/user/repo@version/file

 

其中user代表用户名,我的是ken678
repo代表项目名,就是刚才创建项目名:demo
version代表的是版本号或者分支号,就是刚才创建的版本:1.0.0(可省略)
file代表的是文件路径,我的是在根目录的:jquery.min.js
最终组成:https://cdn.jsdelivr.net/gh/ken678/[email protected]/jquery.min.js
或者不区分版本:https://cdn.jsdelivr.net/gh/ken678/demo/jquery.min.js

5.将“ .min”添加到任何JS / CSS文件以获取缩小版本,不存在将会自动生成,第一次会访问慢,接下来访问就是生成好的了
6.在末尾添加/以获取目录列表,如https://cdn.jsdelivr.net/gh/ken678/[email protected]/

缓存更新

有时候更改文件没有及时生效,对于 jsDelivr,缓存刷新的方式也很简单,只需将想刷新的链接的开头的cdn 更改为 purge,不过官网说后面会推出刷新工具,我这边还在观望中
https://cdn.jsdelivr.net/
切换为
https://purge.jsdelivr.net/
返回status: ok,就代表完成了

利用jsdelivr和github搭建免费又好用的全球节点CDN

 

注意事项

单文件大小不得大于20M,音视频媒体如视频都是不支持的。

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/55.html

(0)
mantoumantou
上一篇 2021年3月27日
下一篇 2021年4月3日

相关推荐

  • WordPress导航菜单添加小字hot、new、推荐等

    如果你看到别人的WordPress网站,导航菜单有小字,也叫角标,自己不知道怎么添加,那么下面的教程可以让你也用上。 比如我网站上的限时优惠和感谢打赏这两个小字都是一样的方式实现的…

    代码程序 2021年3月21日
  • Azure双栈网络及纯IPV6教程

    前情提要: 采用Cli或者第三方API面板开机可实现双栈网络,本教程为Azure网站手动配置,可避免使用API被风控。我用于演示的服务器是 基本 动态 IPV4 的香港机器,其它情…

    2024年3月6日
  • aws光帆超出流量自动关机一键脚本

    是否会因为光帆跑的流量统计而烦恼,是否担心流量跑超了,产生费用,那么他来了~ 废话不多说,直接贴我自己写的脚本 ==================================…

    代码程序 2024年9月5日
  • 2024-Alist安装教程,十分钟搭建一个属于自己的网盘系统

    AList是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。简单的来说就是能够帮助你管理各种网盘应用,类似于CloudDriv…

    2024年6月6日
  • Google cloud抢占式自动开机方法

    抢占式实例会自动关机是硬伤,大概3~5天会被关机,刚研究了一下,发现有一个东西叫实例时间表,这个东西可以自定义实例什么时间开机和关机,创建个时间表让他每小时开机一次抢占式实例就行了…

    2024年9月2日
  • linux综合脚本集成器

    这 Bash 脚本用于监测服务器的网络流量使用情况,并根据预设的阈值进行操作。它首先显示当前的接收和发送流量,然后询问用户是否设置流量阈值。用户可以选择设置阈值,并输入所需的阈值(…

    2024年4月29日
  • 一个更好用的 Maven 搜索引擎

    pache Maven 是一款非常优秀的软件项目管理工具,对于 Java 生态的开发者们再熟悉不过了。 在多年的开发过程中,对现有的 Maven 生态工具颇有微词,主要体现在: M…

    代码程序 2023年12月28日
  • 2023年B2 PRO主题最新版绕过授权方法

    B2 PRO主题最新版4.2.6绕过授权方法: 1、附件中的b2.zip是原版压缩包 2、附件中的b2-active.php是免授权激活文件,上传到WordPress根目录,浏览器…

    代码程序 2023年4月3日
  • VPS修改完dns后resolv.conf总是被重置?

    介绍 出于不同的需要,我们有的时候需要对Linux的dns进行修改,那一般情况下我们都会对/etc/resolv.conf这个文件进行修改,可是过一段时间,或者机器重启后,机器还会…

    2025年5月4日
  • 自建音乐云服务–我的音乐精灵melody

    大家好,我叫 Melody,你的音乐精灵,旨在帮助你更好地管理音乐。目前的主要能力是帮助你将喜欢的歌曲或者音频上传到音乐平台的云盘。 相关链接 GitHub:https://git…

    2022年8月14日

发表回复

登录后才能评论