此文面向web前端开发者,换掉bootcdn/jsdelivr吧,早换早享受
先来大致说一下吧
- jsdelivr的备案被取消
jsDelivr是个免费的开源项目加速平台,得益于合作伙伴提供的帮助 jsDelivr 可以在全球多数地区提供CDN加速。
之前,由于jsdelivr和Quantil有合作,而Quantil又与网宿科技有合作,因此jsdelivr的cdn域名在国内得以完成备案,通过网宿的国内CDN节点向国内用户提供服务。
而jsdelivr可以加速github的repo中的文件,所以一堆奇怪用法出现了,比如视频切片,存放违法违规文件等
这样总是不行的。。。
不错在大概去年12月20号左右,jsdelivr的cdn掉备案了,因此也再次转回Cloudflare阵营。
2.Bootcss/BootCDN换cdn服务提供商
之前也一样,bootcdn的服务并不太稳。这不又出事了。在今年过年左右的时间,正值大年初一,bootcdn域名:(cdn.bootcdn.net)出现了解析被清除现象。然后也因此导致了。。。
然后就是站长的声明
一看,cdn赞助商已经从猫云变成了极兔云。
我们先说这个猫云,现在再去看猫云官网,已经没有cdn相关业务了。
据群友消息,猫云之前也是做融合CDN的,估计现在不做了。。。
然后赞助就变成变成了极兔云,极兔云的话他用的是华为云的cdn
然后,昨天下午又出事了
据说是有h站引用了bootcdn的文件,(即文件请求的refer有h站)然后华为云就封禁了bootcdn的域名,不允许其使用他们的服务。
这下就麻烦大了,在接下来的几个小时里,经历了很多。
首先,是502报错,然后cdn换成了cloudflare,最终也是现在,换成了山东枣庄的节点。好家伙单节点CDN/手动狗头
极兔云:https://jitucdn.com/
bunny cdn:https://bunny.net/
来看看这两个是不是挺雷同的?!
反正极兔云的话挺多故事了,有条件的可以去hostloc看看。
思考
1.国内的对内容审核方面还是比较严的。jsdelivr的初衷是好的,获得icp备案也是好的。但是jsdelivr与其他静态库不一样的是,他提供了很大的开放性,他能给github的文件提供相当于外链之类的服务。于是一堆人利用jsdelivr薅羊毛,尽管官方更新过他的可接受使用政策,但是这并不能阻止薅羊毛/白嫖的脚步。
竹篮打水一场空
20211220,这个日子,jsdelivr的icp备案掉了。
或许jsdelivr真应该对从github进行加速的文件进行审核,采取更好的防薅措施。但是,也应该看看我们那些滥用jsdelivr的人,你们的行为在一步一步的为现在的局面埋下伏笔。
2.bootcdn
这个静态库虽不及jsdelivr出名,但个人感觉还是会有不少人在用。
我们况且可以把猫云不再提供cdn的行为认为是卸责。从这次事件中,给了我很大感触。毕竟是个人都不希望在大年初一的时候,去把自家网站的静态库改掉吧。
Bootcdn要提供服务的话,我想现在时不时的出错这样的水平是不适合的。确实,我们也能够理解找一个赞助商也是不容易的,bootcdn还是个个人项目,因此,我希望能够有更多有能力提供稳定服务的服务商去承担这一份责任。
其他一些静态库
1.七牛云和掘金的合作方案https://staticfile.org/
节点也当然是七牛云的啦
2.又拍和思否的
http://jscdn.upai.com/
不过覆盖的很少,只有jqurey那些基本的。
3.360 前端静态资源库
https://cdn.baomitu.com/
首个支持 HTTP/2 的 CDN 服务(
还有支持 Google 字体的静态库
4.字节跳动
http://cdn.bytedance.com/
cdn走的是阿里云