利用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/demo@1.0.0/jquery.min.js
或者不区分版本:https://cdn.jsdelivr.net/gh/ken678/demo/jquery.min.js

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

缓存更新

有时候更改文件没有及时生效,对于 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日

相关推荐

  • 一个更好用的 Maven 搜索引擎

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

    代码程序 2023年12月28日
  • 部署一个无需科学环境的谷歌 Gemini Pro Chat

    很多人NAS不具备谷歌环境以及没有公网IP,访问不太方便,所以有些小伙伴提出能不能做个免科学环境又可以外网访问的,答案是可以的,如果你已经具备了这些条件,那就跟我一起动手来部署吧。…

    2024年1月12日
  • 在 GitHub 中隐藏自己的邮箱地址

    如何找到Github用户的邮箱 在介绍隐藏前首先咱们要知道,如何查看开发者的邮箱。 情况一 :对方主页上写了邮箱 这种最简单,大部分的开发者都会在Github主页留下自己的联系邮箱…

    2024年9月20日
  • 灵活解除网页操作限制

    前言 下午帮客户分析某文学登陆业务中,发现有页面禁用了网页右键,非常影响调试,平时遇到这种情况通常都是JS即可,但是网上查阅了资料后发现用控制台调节更灵活一些,毕竟禁用 JS 可能…

    代码程序 2021年3月21日
  • 哪吒v1 Docker CloudFlare Tunnel版 开箱即用

    哪吒已经更了新版的agent安装脚本,就把相关内容删除了,只保留了 CloudFlare Tunnel 相关内容。 地址 https://github.com/yumusb/nez…

    代码程序 2025年1月18日
  • linux综合脚本集成器

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

    2024年4月29日
  • 1panel 自定义博客的 404 页面

    今天忽然发现,我的博客的 404 界面被 Openresty 默认的 404 界面给覆盖了,经过一番查找,终于找到了解决方法。 问题原因 默认情况下,Nginx 或 Openres…

    代码程序 2025年3月19日
  • 全自动优选香港阿里云的CloudFlare优选反代Cname

    开发环境 代码由Grok替我修改完成 语言为Pyhton 脚本由我自己提需求和反复测试完成我自己是不会写代码的 但我脑海里有程序最终效果的画面我会测试 会找bug 承认自己不会写代…

    2025年1月4日
  • 如何查看并干净卸载所有容器和docker

    1.查看所有运行的容器 docker ps -a 2.停止所有容器,并删除所有容器 docker stop $(docker ps -q) & docker rm $(do…

    代码程序 2021年10月3日
  • vps解锁流媒体 dns方式解锁傻瓜式教学

    首先你得有一台又便宜解锁又好的落地鸡类似于这样的这台是海创的 论坛收的一年25人民币 接下来是实际操作 直接复制就行了 解锁机里面丢以下命令 wget –no-check-cer…

    2024年2月6日

发表回复

登录后才能评论