分享一个解决 Jsdelivr 导致 WordPress 后台假死的方法

1.前言

众所周知,Wprdpress 作为一个世界性的开源项目,为了优化性能,总会引用一些免费的开源字体之类的玩意。然而由于某些大家都懂的原因,从2021年下旬开始,Jsdelivr 在国内不太好用了,从而导致在打开 WP 后台的时候,总会假死 15 秒以上才加载网页。

对此,笔者曾在网络上寻找解决方案,结果找到的都是使用这个 CDN 给自己网站加速的文章,那些作者可能也没想到曾经免费的加速器现在变成了“减速器”。后来经过一些研究,发现了一个临时解决方案。在此向各位做一个分享。

2.解决方案

打开网站后台,按下 f12 查看“网络”选项卡,我们可以看到这样的景象:

分享一个解决 Jsdelivr 导致 WordPress 后台假死的方法-插图

也许各位已经发现了,这张图上 cdn.jsdelivr.net 已经被屏蔽了。事实证明,不加载这个文件的话网站打开会快很多。因为浏览器不再空转干等,而是忽略掉被屏蔽的文件继续加载页面。

屏蔽的方法因人而异,火狐浏览器只需右击想要屏蔽的 url 选择屏蔽即可。其他的浏览器可能大同小异。
当然也可以在系统层面屏蔽这个域名——在 hosts 中添加一条“cdn.jsdelivr.net 127.0.0.1”即可解决。

以上解决方案只能让自己访问加速,不过幸好前台不会调用这些资源。所以不会影响 SEO 访问速度权重之类的。也期待网络大佬们找到如何在服务端解决此问题。