Github+jsDelivr为脚本/图片等静态文件加速的全球CDN
Github是目前最大的项目的托管平台!19年年初的时候被微软收购了。免费套餐还支持私有仓库了!还真不错哇!可惜国内访问比较慢!!
jsDelivr提供npm,GitHub,WordPress等项目的镜像,全球加速访问!
针对Github提供免费的CDN加速,在国内使用的是网宿的CDN加速!访问速度一点儿都不慢!
那么我们就可以好好利用一下!下面博主就分享下使用过程把!
使用限制
- 目前GITHUB仓库容量是没有上限的!不过官方推荐在1G以内!
- 仓库单个文件50M会收到警告,大于100M会被拒绝!
- jsDelivr仅能针对50M以下的文件CDN加速!
这样看来我们完全可以利用它来存一些静态文件了,如JS,CSS,图片等等!
操作步骤
1)当然你得先有一个GITHUB账号!
2)新建一个仓库!名称随便即可!
3)我们新建一个js文件,然后提交!你也可以利用git本地推送!
4)点击【releases】,然后我们点击【Create a new release】!
PS:这里不创建releases也是可以的!
5)版本号输入1.0 ,目标是 master分支!
6)然后访问:https://cdn.jsdelivr.net/gh/用户名/仓库名@版本号/ 即可访问你的内容了!
如本文示例:https://cdn.jsdelivr.net/gh/malaohu/jscdn@1.0/
文件不想带版本号?将版本号换成latest即可!或者不带版本号!或者直接@master(或者其他分支名称)!
如:
https://cdn.jsdelivr.net/gh/malaohu/jscdn@latest/pic.png
https://cdn.jsdelivr.net/gh/malaohu/jscdn/pic.png
https://cdn.jsdelivr.net/gh/malaohu/jscdn@master/pic.png
直接@master,就不用新建releases了!
演示内容
20M压缩包:https://cdn.jsdelivr.net/gh/malaohu/jscdn@master/20M.zip
美图一张~~
访问速度
在国内有网宿CDN加速访问!
在国外有CloudFlare CDN加速访问!
线路 | 最快节点 | 最慢节点 | 平均响应 |
---|---|---|---|
电信 | 江苏常州市电信0.07s | 广东中山市电信5.58s | 0.58s |
联通 | 北京北京市联通0.07s | 辽宁阜新市联通2.87s | 0.34s |
移动 | 天津天津市移动0.07s | 黑龙江鹤岗市移动8.85s | 0.68s |
海外 | 美国国外0.22s | 澳大利亚国外1.08s | 0.53s |
教育网 | 北京北京市教育网0.17s | 辽宁沈阳市教育网0.34s | 0.25s |
香港 | 香港香港0.05s | 香港香港0.19s | 0.12s |
台湾 | 台湾台湾0.09s | 台湾台湾0.18s | 0.14s |
澳门 | 澳门澳门0.12s | 澳门澳门0.12s | 0.12s |
详细报告:http://www.17ce.com/site/http/20200315_4115e56066b111eab8bc2bbb7b33a12c:1.html
来自如有乐享
Github+jsDelivr为脚本/图片等静态文件加速的全球CDN相关推荐
- wordpress静态文件加速,整合CDN
最近公司的一个网上商店的项目,用的底层是wordpress+woocommerce,里面很多自定义的额外功能是由我开发的,最后部署的时候计划整合CDN,把静态内容都分流给边缘服务器,wordpress ...
- GitHub 开源神器:图片秒变文件
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 明明下载的是一张图片,只需修改后缀名,图片就变成了一首歌,一串代码. 国外黑客David Buchanan利用Twitter的漏洞,可以用 ...
- html如何清理缓存图片,H5案例分享:js、css和图片等静态文件更新时如何避免浏览器缓存...
在做web项目的中,我们不可避免的会引入一些css.js和图片等文件,但是更新文件后,却经常出现因浏览器缓存问题,导致即使更改了代码或者图片,但是在浏览器上访问的时候却没有发生变化,这是因为现在大多数 ...
- Fiddler过滤css、js、图片等静态文件
REGEX:(?insx)/[^\?/]*\.(css|ico|jpg|png|gif|bmp|wav)(\?.*)?$ REGEX:(?insx)/[^\?/]*\.(action|do)(\?.* ...
- 阿里云对象存储OSS用作网站静态文件加速的优势
什么是对象存储OSS 阿里云对象存储OSS(Object Storage Service)是一款海量.安全.低成本.高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99 ...
- 百度智能云实战——静态文件CDN加速
前言 互联网进入移动互联网时代后,产品形态有几次大的演进.最初,H5站点如雨后春笋般的出现,大量H5站点迅速占领PC市场,中期,为了追求极致用户体验,大量原生Android.IOS应用出现,为用户提供 ...
- apache下用expires_module让浏览器缓存静态文件
apache下用expires_module让浏览器缓存静态文件 apache配置静态缓存的原因: 第一点, 减轻服务器的压力. 第二点, 省去浏览器经常要去服务端下载CSS. ...
- Django 无法加载静态文件(js,css,image)解决办法
Django 无法加载静态文件(js,css,image)解决办法 按照这个配置成功: https://jingyan.baidu.com/article/8cdccae92ffc16315413cd ...
- django,项目,app,静态文件02,数据库
Django 02 复习: Django下载: 在命令行输入: pip3 install django==1.11.11 在这里不要用最新的3.7,推荐使用3.6/3.5/ ...
最新文章
- PHP获取当前页面的URL
- 教你利用工具将单机游戏改造成对战网游
- slot传函数 vue_面试必备 Vue 知识点
- 6-4-2:STL之list——list的模拟实现
- 数据结构与算法-算法入门-什么是算法-算法的挑战
- 中国公司又称雄国际AI大赛,IARPA人脸识别挑战赛依图夺冠
- Linux(Fedora 20) EFI 启动Windows出错 \EFI\Microsoft\Boot\bootmgfw.efi is missing
- 云课堂智慧职教网页版登录入口_智慧职教云课堂登录
- CODESYS学习心得(持续更新)
- 经纬度5位数和6位数差多少_经度和纬度的最大长度是多少?
- Only tensors or tuples of tensors can be output from traced functions错误解决
- P1359 租用游艇【Floyd】
- 第七届区块链全球峰会 | 谢晗剑:区块链的抽象与演进
- 抖音专业运营方案及策略技巧
- 南京大学《软件分析》课程课后作业(非Bamboo)
- C语言的二维数组初始化的几种方式介绍(私藏大数组初始化方式)
- 使用Java语言while循环来实现假如我有一张足够大的纸,他的厚度为0.1毫米 请问折叠多少次,可以折叠到珠峰高度?
- 如何高效地使用搜索引擎?
- 大流量限流/消峰案例
- opencv4算法库学习笔记(5万多字超长干货——纪念奋战的自己)