建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

不加配置不加带宽,简单几个设置让wordpress后台访问速度翻倍(通过修改wordpress主题来解决gravatar头像不显示的问题)

GG网络技术分享 2025-03-18 16:14 0


不加配置不加带宽,简单几个设置让wordpress后台访问速度翻倍

wordpress访问速度是老生常谈的问题,这里说几个自己总结出来的非常实用的小技巧,完全不耗费金钱和精力,只需要简单几个小配置就能显著提高后台访问速度。

注意我们这里说的是提高后台访问速度,后台访问速度影响因素很多,我们这里只说后台设置方面,关于其他更加详细的方面可以看下我的这篇文章:wordpress网站访问速度优化分析和建议

第一、如果没有用到头像功能,就关掉它

因为wordpress的头像默认使用的图片不是本地图片,而是国外一个叫gravatar的头像平台,因为他们服务器在国外,而且他们的服务器经常被国内屏蔽,所以一旦引用了他们的头像图片就会导致后台加载速度变慢甚至很慢。

关闭方法:进入后台的设置-讨论,在头像部分取消勾选“显示头像”。

第二、停用wordpress自动检查更新

保持wordpress和里面的主题、插件版本最新是非常必要的,这可以让系统漏洞及时修复。但是新版本并不是每天都有的,而且因为wordpress服务器在国外,每次检查更新都需要与遥远的wordpress服务器通信,速度非常慢。具体表现就是输入后台账号密码点击登录后需要等很长时间才能进入仪表盘,即使你的服务器配置非常高也是白搭。

所以如果你对后台打开速度非常敏感的话,我建议先停用wordpress自动更新机制,定期手动检查更新。

用插件可以实现停用更新检查,你可以用这个插件:disable wordpress updates,或者到5usj.cn下载。

第三、关闭仪表盘的无用模块

进入仪表盘时,你的界面可能是这样的:

里面有“概览”、“快速草稿”、“搜索引擎新闻”、“wordpress活动及新闻”等等。

这些模块比如搜索引擎新闻、wordpress新闻,需要向国外搜索引擎或其他平台请求数据,速度那是相当的慢,而且还都是英文,基本上没有什么用处;还有的需要额外查询自己的数据库展示一些最近编辑的文章、近期评论等等,查询这些当然也要花时间了。

因为上面这些原因,所以你输入后台账号密码点击登录之后需要很漫长的等待才能进入仪表盘。

如果你并不关注这些东西的话纯是浪费性能和自己的宝贵时间,必须得关掉他们!

关闭方法:仪表盘右上角的显示选项打开,看下图:

把里面不需要的模块取消勾选即可;

通过修改wordpress主题来解决gravatar头像不显示的问题

我们多看几家通过wordpress做成的网站,看看它们网站的文章的评论,我们不难发现,大多数wordpress网站的评论用户头像不显示,我的网站前端时间也是这样的,用户头像不显示,让整个网页都显得不协调,很难看。这是怎么一回事呢?原因是wordpress用户头像——gravatar头像服务器可能被国内屏蔽了,服务器打不开,自然而然它里面的图片也就打不开了。那怎么解决这种蛋痛的问题呢?我们可以通过修改wordpress主题来解决gravatar头像不显示的问题,可以看看高时银博客的评论头像,都能正常显示。

思路:既然gravatar头像服务器不能用,我们可能借用国内镜像来调用gravatar头像。

虽然我们的IP不能访问gravatar服务器,但是,国内大的镜像服务器还是可以正常访问gravatar服务器的。比如:七牛、多说。就有人通过七牛来实现。高时银博客没用过七牛,只用过多说镜像,所以,这里介绍一下通过多说来解决头像不显示的问题。

gravatar服务器有4个,分别为:

www.gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com

我们只需要把wordpress中gravatar头像地址中的这几个服务器地址改成多说的镜像地址就可以了。代码如下:

//通过多说服务器加速Gravatar头像
function mytheme_get_avatar($avatar) {
$avatar = str_replace(array(\"www.gravatar.com\",\"0.gravatar.com\",\"1.gravatar.com\",\"2.gravatar.com\"),\"gravatar.duoshuo.com\",$avatar);
return $avatar;
}
add_filter( \'get_avatar\', \'mytheme_get_avatar\', 10, 3 );

把这段代码放到wordpress主题的functions.php文件中。这样,再打开你的wordpress文章页,看看下面的评论头像,是不是都显示出来了。再看看这些头像的路径,都是多说的服务器路径了。这样,我们再也不怕gravatar服务器被屏了。

标签:

提交需求或反馈

Demand feedback