新闻中心
Gravatar被墙导致WordPress访问慢的解决方法
对于大多数的站长朋友们来说,wordpress想必一定不陌生,它基本是php博客建站程序中的首选,也可以在无忧主机php免备案空间中完美运行。Wodpress的优越性之前无忧主机小编曾在有关wordpress的技术文章中说到过多次,这里无忧主机小编也就不再强调了,今天无忧主机小编想和大家分析的是关于wordpress提升访问速度的问题。 无忧主机小编在自己的无忧主机香港空间做了个小测试,首先在空间里面安装上了wordpress的最新最新中文版,然后随便在网站安装了些常用插件和主题,之后发布些文章接着开始访问网站,结果发现打开半天首页才显示出来。估计到这里很多站长朋友一定认为是无忧主机空间有问题,但是无忧主机小编不得不为无忧主机正名一下,无忧主机空间速度是完全没有问题的,下面是无忧主机小编做的一个ping检测截图: 我们可以看到响应速度是完全没有问题的,41ms,速度非常快,很多国内空间速度也就如此。那到底是什么原因导致网站这么慢呢,我们来查看一下网站的加载情况,如下图所示: 可以明显看出有几个加载项的加载时间超过了一分钟,这无疑给网站访问带来非常大的影响,详细查看可以发现里面的加载链接中有个域名1.gravatar.com,很多朋友可能对这个不是很清楚,无忧主机小编这里给大家普及一下,这个是wordpress官方Gravatar头像调用,而gravatar.com打不开,涉及到加载头像的地方都会变得非常慢。无忧主机小编通过了解发现Gravatar 应该是彻底被墙了,根本无法访问。 既然问题的源头找到了,那我们对症下药就行,以下是无忧主机小编给大家总结的解决方法 由于https没被墙,而且速度还不错,那我们直接改用调用这个就行了。 登入网站后台->外观->编辑->模板函数 (functions.php),然后在里面随意位置(为了方便可以选择在最后位置)插入以下代码,访问速度就立马变快了。
function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*/avatar/(.*)?s=([d]+)&.*/','<img class="avatar avatar-$2" src="https://secure.gravatar.com/avatar/$1?s=$2" alt="" width="$2" height="$2" />',$avatar); return $avatar; } add_filter('get_avatar', 'get_ssl_avatar');上面介绍的是由于gravatar被墙导致的wordpress访问速度超慢的解决方法,下面无忧主机小编给大家总结了其他几种原因导致wp访问变慢以及对应的解决方法: WORDPRESS3.9版本运行缓慢?无忧主机教您优化运行速度! Wordpress默认调用谷歌字体导致网站访问变慢解决方法 对于WORDPRESS谷歌字体插件导致访问慢的问题补充 WORDPRESS规则重复问题引起网站首页速度慢的问题
本文地址:https://www.51php.com/wordpress/20350.html