@kiko923 在 分享自建CDNJS静态资源库 (因:字节跳动静态资源公共库停用) 中发帖
最近一个月,前端页面陆续出现异常,经排查发现,部分 JS 和 CSS 文件出现了 404 错误。进一步调查后确认,是所依赖的部分公共 CDN 资源失效所致。
值得一提的是,这些失效的链接原本就是使用字节跳动官方提供的 CDN 地址,并非第三方来源。也就是说,即便使用了看似“官方可靠”的资源,依然难以避免因链接失效带来的风险。
起初,我尝试重新从字节跳动官网查找替代链接,临时恢复了页面的正常显示。但几天后,这些新链接也陆续失效。这让我意识到:依赖外部公共 CDN,哪怕是大厂提供的,也存在稳定性隐患,已经严重影响到了业务的正常运行。
于是我决定自建一个 高可用性的 CDNJS 资源库。
与常见的全量镜像站不同,我采用的是 按需实时同步架构,具备以下优势:
按需同步:仅在使用时,从 CDNJS 实时获取指定版本和文件;
永久存储:同步后的文件将自动保存到腾讯云对象存储;
高速加速:接...