一场突如其来的掉备案,让全球著名的最大Free CDN供应商Jsdelivr在大陆跌落神坛
看似一个简单的掉备案的问题,结果却带来了到现在也还无法抹除的影响
动不动的CONNECT_TIMED_OUT时常我们头疼,而且庞大的前端资源全部迁回本地也是不现实的
所以一个问题摆在我们面前?该怎么办
正文
到目前为止,本站现在的所有资源应该已经迁回到Jsdelivr上了
而且如果你打开Console的话并不难发现,资源都来自于例如
https://cdn-js.moeworld.top/gh/xb2016/[email protected]/static/js/jquery.min.js?ver=2.1.4
这样的链接
毕竟用到jsdelivr的地方这么多,各家的cdn前端加速资源的使用格式还不一样,并且速度有的快有的慢...全换了想想也不大显示
所有,为了防止网络的问题导致各种加载超时或者缓慢,或者更换CDN的成本高到难以接受,所以我选择了一个相对折中的方案,自建镜像站!
其实说白了也就是个反代而已啦(x
如何使用
目前的话我开放了以下两条调用规则
Github静态资源
https://cdn-js.moeworld.top/gh/user/repo@version/file.js
NPM前端资源
https://cdn-js.moeworld.top/npm/package@version/file.js
如果需要将现有的jsdelivr资源改到我们的镜像站上的话,直接使用全局搜索替换将https://cdn.jsdelivr.net替换为https://cdn-js.moeworld.top即可
使用规则
1.如果你使用了此服务则视为你同意了下述规则
2.请勿随意外传,以及随意使用(滥用)本服务,仅限于个人非商业用途和流量不大的场景,我们保留拒绝随意调用的权利
3.本服务未来可能会在任何时间终止,或更改调用的方式,或加以限制,对此不会另行通知,因此不保证稳定性
4.请勿用于营利或非法用途,仅限于学习交流使用,使用本服务造成所有的后果由使用者自行承担
5.如果有能力,请尽可能选择自行构建服务以享受更好的性能
注意事项
虽然是反代做的镜像,但是也不是说jsdelivr所有的地址都能够访问的
除了上述调用规则以外的地方的地址访问后都会返回报错,请注意
此外,如果自行构建需求比较大的话我会把代码在后续放出(因为现在我自己连CF都上不去,源码也拿不下来....)
2022.6.18更新
想要自己搭建镜像的请参考这篇文章:使用Works搭建Jsdelivr镜像站