jsDelivr cdn 托管的临时解
jsDelivr 是一个公益开源的 cdn,因此不少第三方库都可以从上面获取到,相对于 GitHub,jsDelivr 在国内有着先天独厚的优势。因此我的博客全站使用 jsDelivr 提供的加速服务。
但是在这几天开始,jsDelivr 出现了不稳定的现象,导致了很多 js 和 css 文件无法加载出来。
直接访问的话就提示
Failed to fetch version info web-cdn
导致我今天博客挂了一天,到了晚上才发现。去 GitHub 搜了一下 issue, 近期的确出现了这种情况,但是也是同样偶尔复现。然后这种情况是最难排查的。
目前的解决方案是,每次重新 push 后都要 release 一个新的版本,要不然就会 404。这就都点坑了。毕竟我现在的效率是每天发版 4 - 5 个。如果之后一直存在这种情况的话,大概之后需要本地开发玩之后囤一堆 feat & fix 之后才能上线了吧。
毕竟公益节点,也不能抱太大的希望吧。之后我还要再想办法挂到其他的稳定的 cdn 上。