项目介绍与使用教程

项目介绍与使用教程

原因

2021 年 12 月 20 日下午,jsDelivr 因为一些原因失去了国内的 ICP 备案,这导致网宿关闭了它的国内加速,随后 jsDelivr 切换 CDN 为 Fastly。

jsDelivr 在 ICP 被吊销的四个月后(4 月 28 日)开始被 DNS 污染,导致国内解析访问更加困难。s

过两个月 jsDelivr 的情况好不少,但没有国内节点还是有点慢。

2023年开始 jsDelivr 的情况越来越差,有时候国内可能打不开了。

什么是 Chinajsdelivr?

Chinajsdelivr也即是 jsdelivr mirror site 也就是jsdelivr 镜像站
本项目于 2021 年 12 月 21 上线 在此期间我们也在不断的测试和迭代 从最开始的直接镜像到服务器再到使用云函数等更新来提高成功率和速度
最开始我们开始直接在CDN反向代理jsDelivr官方但是动不动链接失败 ,后来查询一下日志是被污染了 CDN在切换源站上浪费了时间,后来我们使用了腾讯云香港LH反向代理,但是,受限于30MBps的宽带导致速度平平无奇,在后来尝试使用云函数加速,也问了一下jsDelivr没有完全被国内禁止使用 云函数镜像jsDelivr 不属于跨境访问
当然你“认为”我们镜像jsDelivr是为了窃取jsDelivr官方流量那没有使用的必要的哈 出发点都是错误了 你所有的请求都是毫无保留且不增加任何修改转发给jsDelivr 即使修改了首页 增加了广告其实也是对您使用不会产生本质上的影响,还是不明白的话,那么你可以选择自建或者是使用COS或者是OSS回源jsDelivr来进行加速
温馨建议大家还是发送referer,以便后续能够正常的对资源可用性监控,能够及时复盘,以及预警,为了产生不必要的麻烦,也为了减轻站长查看cdn日志,来针对什么类型的网站进行加速优化,后续极有可能会交给系统化运营,在jsdelivr侧清理缓存后5分钟在控制面板提交即可完成更新,并且有可能会开放一些经过脱敏的数据

为了细分化运营我们计划将启用全新域名….. 灰度中
cdnjs库
jsd库
google库

简介

Chinajsdelivr 是一个免费依托于国内CDN(内容交付网络)。以及云函数等产品对上游jsdelivr官方的资源进行更新及转发,我们与jsdelivr官方的Github和NPM还有WP都可以甚至是combine 紧密集成,也是希望大家可以给自己的网站能够自动静态文件/音视频文件获得一定的加速,当然我们使用的初衷是让所有开源项目提供可靠的CDN服务,但是也可以用于私有化场景,博客,论坛,等等,当然依托于国内大厂提供稳定的 CDN,可用于具有大量流量的流行网站上的生产。没有带宽限制或高级功能,任何人都可以完全免费使用,但是这个对于我们来说Chinajsdelivr在流量方面也是要做好预估的,但是Chinajsdelivr是一个不好说的一个项目,这里的突发流量还是比较多的,我们目前在云厂流量是600GB-700GB 一个月左右,为了产生不必要的回源请求,降低源的流量流出,我们会比jsdelivr官方缓存可能高达1倍左右。我们以后在这里也会开放出api来让用户来清理缓存,虽然说由于Chinajsdelivr不像jsDelivr是一个依托于jsDelivr赞助商支持的免费的CDN项目相反Chinajsdelivr我们所有流量都是我们来承担。,之前考虑过使用多家CDN进行拉平处理来平均进行流量调度以获得更好的性能,但它也使我们能够避免单个 CDN 过载。但是多家CDN可能面临一些问题 比如说 账单分散 缓存过多 对于云函数服务器压力过大,反而会产生更多的费用,
我们的主要费用包括就是CDN流量以及HTTPS请求费,如果有能力的用户可以选择赞助CDN以及Money 当然更好了,我们会在子页面公式内容以及去向 可以参考最下面的赞助(

我们境内使用了 阿里,腾讯,百度,华为,网宿,金山,白山,海外使用了cloudflare和gcore还有腾讯云 进行分发

https://github.com/jsdelivr/jsdelivr 具体可以参考参考他们家 都是一样的的处理方式

温馨提示

你正在阅读的是 Chinajsdelivr 3 的文档!

  • Chinajsdelivr 2 于 2022 年 4 月 1 日停止维护。
  • Chinajsdelivr 2 的域名是 https://jsd.eagleyao.com
  • 想从Chinajsdelivr 2 升级?别担心我们已经301到Chinajsdelivr 3 了

使用教程

参考下列首页

境内站 https://blog.jsdmirror.com/ (目前经费紧张,如果发现被301到国际站上可能是CDN流量耗尽,临时切换线路)

国际站 https://cdn.jsdelivr.us/ cloudflare 节点

国际站 https://cdn.jsdelivr.ren/ gcore节点

使用方法

只需要把

https://cdn.jsDelivr.net

全局替换成

https://blog.jsdmirror.com 或者是 https://cdn.jsdelivr.us

可以再加一个判断,如果上方不可达的话

https://cdn.jsdelivr.us

测速情况

我们分别使用

https://cdn.jsdelivr.net (官方默认加速)

https://Fastly.jsdelivr.net (官方默认加速)

https://blog.jsdmirror.com

https://cdn.jsdelivr.us

我们在 ITDOG进行测试

https://cdn.jsdelivr.net/npm/jquery/

https://Fastly.jsdelivr.net/npm/jquery/

https://blog.jsdmirror.com/npm/jquery/ (全球加速 海外Anycast/cloudflare.com和Anycast/腾讯云)

https://cdn.jsdelivr.us/npm/jquery/ (海外融合Anycast/CDN 优化回国)

来对比一下 都是第二次测试结果

https://cdn.jsdelivr.net/npm/jquery/
项目介绍与使用教程-jsdelivr镜像站

项目介绍与使用教程-jsdelivr镜像站

可以看到速度emmmm,访问失败的太多了,打开页面1.12s,ping的平均延迟在172+

https://Fastly.jsdelivr.net/npm/jquery/

项目介绍与使用教程-jsdelivr镜像站

项目介绍与使用教程-jsdelivr镜像站

可以看到速度好不少,但是ip少了,打开延迟平均在0.9s左右 ,ping的平均延迟在116ms+

https://blog.jsdmirror.com/npm/jquery/

项目介绍与使用教程-jsdelivr镜像站

项目介绍与使用教程-jsdelivr镜像站

可以看到速度起飞,打开平均0.3s 境内延迟平均15ms+ 海外低至1ms

https://cdn.jsdelivr.us/npm/jquery/
项目介绍与使用教程-jsdelivr镜像站

项目介绍与使用教程-jsdelivr镜像站

可以看到速度起飞,打开平均0.5s 境内延迟平均73ms 海外低至1ms

温馨提示: 本文最后更新于2023-11-27 01:53:26,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 jsdelivr镜像站

你已经到达了世界的尽头

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 共3条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片