Caiwen的博客

wordpress打开速度过慢

2022-02-27 05:48:00

使用wordpress搭建博客。发现打开网站,尤其是进入网站后台进行管理时浏览器的标签页上一直在转圈,网页加载速度非常慢。而服务器本身网速并不慢。

原因

进入浏览器-F12-network,发现网页一直在等待一个来自gravatar.com的文件加载完毕。等待数十秒后加载失败,整个网页瞬间完成加载。

经过搜索得知,wordpress上的所有头像都来自gravatar.com这个网站。gravatar.com可以根据邮箱来获取到相应的头像(比如你留下的是qq邮箱,就会直接使用你的qq的头像)。而这个网站应该是被墙了,无法正常打开。也是因为此从而拖慢了整个网页加载的速度。

解决方法

在wordpress后台,点击“外观”->“主题文件编辑器”

在“主题文件”一栏中点击“模板函数”

在最下面加上如下的代码

php
1
2
3
4
5
// 替换 WordPress Gravatar 为国内头像源 function theme_get_ssl_avatar(avatar) {avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com", "secure.gravatar.com"), "cravatar.cn", avatar); return avatar; } add_filter('get_avatar', 'theme_get_ssl_avatar');

这样我们就替换为gravatar的国内镜像.

最后更新于:2025-01-23 12:48:57

Caiwen
本文作者
一只蒟蒻,爱好编程和算法