解决Google reCaptcha加载导致的WordPress打开缓慢

在昨天的vip服务器连接故障之后,今天它又好了。行吧,就当是临时事件。具体情况以后还要继续观察。在此,同时保留http://beardic.ngrok.xiaomiqiu.cn/http://beardic.xiaomiqiu.com/两个链接。

不过,一直以来,我的博客的加载速度都有些慢。照高渐离所说,树莓派难以带动WordPress,那也就没有觉得有毛病,毕竟在电脑上用Chrome大概也就是不到十秒钟的事情。测试发现树莓派的资源占用率在打开页面的时候并不高(没有过50%),所以就再推测,认为应该是网络问题,也不太在意。

然而今天偶然用手机测试访问(平时一般不会用手机上)的时候,才发现速度奇慢。最开始是读条,几秒后出现标题,然后在接下来的三十到五十秒的时间中就一动不动,然后就跳进页面了。

有问题。然后在电脑上改用Edge浏览器看,才发现也是相同的情况。

百度了解一番,说是Google加载组件(e.g. Google字体、Google地图)导致了加载缓慢,并在WP中有相应的插件来解决这个问题。然后就使用了,发现没有效果。

没有办法,就只有用Chrome检查页面了。检查-Network,刷新页面,看各项加载的时间。然后罪魁祸首就相当明显了——有一个调用Google reCaptcha(验证码)的加载项,指向的地址正是Google。而它,在跑了三十秒之后,才被浏览器强行结束。

然后尝试屏蔽这个项目,再刷新页面。果然快多了,那么就是它的问题了。

然而我无从下手。我不知道它是从哪儿来的,屏蔽Google的插件也没有提到验证码的事,网上也没有任何相关消息。

那就自己来找了。想到,如果大家都会遇到这个问题的话,那么网上不应该没有消息,插件也不应该坐视不管。那我一定有一些独特的东西在执行这个任务。跑不掉就应该是插件了。

检查插件列表,就看最近才添加的留言板-Rizzi Guestbook有一点可疑。点开看,果然里面有一个有关reCaptcha的选项——用于在留言时增加验证码。但是,我并没有打开这个选项,也没有把它放在主页啊?

不过还是试一试为妙,于是禁用插件试了一下。

OK,完全OK了。

此后再换了一个网址来测试,还是慢。猜测是Cache没有刷新,于是进Cache插件删除缓存,再试就完全恢复正常了。

所以现在的留言板就和原来不太一样了,变成了普通页面留言的形状,也就无所谓了。

以后遇到莫名其妙的Google加载项拖慢WP加载的情况,多半考虑插件吧。

订阅
提醒我
guest
3 评论
最旧
最新 最赞
Inline Feedbacks
View all comments
王根基

网站插件启用了Google reCaptcha不科学,能验证吗

王根基

我还以为我操作不对呢