关于jsDelivr备案失效的解决方法

xixi 27天前 131

PS:如果不知道,我先介绍一下,jsDelivr是由@jimaek / @aveline大佬运营的cdn公用库,因为国内使用网宿(Quatil)节点和支持Github文件的直接链接,深受站长们的欢迎。但是由于前些天jsdelivr.net的域名备案被吊销导致网宿中断了国内CDN服务。现在应Twitter推友的建议解析到香港的Fastly节点,国内线路绕日本NTT,访问速度不是很理想。


以下是解决方案:

1. 使用替代公用库 (Alternative CDN library)

BootCDN(由猫云运营)https://www.bootcdn.cn/

Staticfile(由七牛运营)https://www.staticfile.org/

爆米兔公用库(由360运营)https://cdn.baomitu.com/

又拍云JS库(由又拍运营)http://jscdn.upai.com/

2. 自托管脚本/样式表文件(Self-hosted)

即存储类似文件到服务器,在页面中调用本地(服务器)的文件或者使用第三方域名解析到文件存储服务器

3.  使用JS判断读取 (不推荐)

因为访客的浏览器在载入页面后,才能判断js/css是否加载,导致页面会有很长时间的白屏,与其如此不如使用替代公用库

4. 海外公用库 (Oversea CDN library)

Cloudflare https://cdnjs.com/

UNPKG https://unpkg.com/

Skypack https://www.skypack.dev/

(还有很多,但是基本都是使用Cloudflare加速的,因为海外Cloudflare的访问速度非常快)


如果你有更好的解决方法,可以在评论区留言


---------咱是分割线--------------------------------------------------------------------------------

上一篇:网站添加谷歌翻译组件转化海外流量


最新回复 (1)
  • 十字路口 27天前
    0 2
    感谢西西的分享

    这两天看到群里有人在说这个事情,没想到西西一直关注,感谢!
返回
发新帖