您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
wordpress优化Gravatar头像被墙的解决方法
元柏2025-03-25 15:04:34WordPress教程已有2人查阅
导读打开网站是左下角出现0.gravatar.com、1.gravatar.com或2.gravatar.com字样,网站一直处于缓存状态,迟迟未能打开。很多人都会缺乏耐心地等待一个网页的打开,这会导致网站读者的流失
网站缓存现象:
打开网站是左下角出现0.gravatar.com、1.gravatar.com或2.gravatar.com字样,网站一直处于缓存状态,迟迟未能打开。很多人都会缺乏耐心地等待一个网页的打开,这会导致网站读者的流失,甚至以后不会再访问你的网站。原因分析:
当中的原因就是Gravatar头像引起的,gravatar.com的服务器在美国加利福尼亚州旧金山市,再加上诸多的原因,在我们网站上是很难缓存Gravatar头像的,从而拖累了网站的打开速度。
每位留言者根据自己的邮箱会显示不同的Gravatar头像,如果一篇文章的留言者非常多,比如几百个以上,就会显示几百个Gravatar头像图片,图片越多,HTTP请求也就越多,容易导致网页加载缓慢、网站出现打不开的现象。优化分析:
目前有不少的有名气的博客已经取消了显示Gravatar头像,目的就是为了较大限度地加快网页的加载速度,毕竟在浏览网页内容和留言两者之间,获取网页内容才是第一位的,评论只是一种交互方式。
wordpress优化方法:主要有两种,其一是将Gravatar头像缓存到本地空间;其二是Gravatar头像缓存到国内镜像服务器。方法一:将Wordpress的Gravatar头像图片缓存到本地
要想将Wordpress的Gravatar头像图片缓存到本地,先在网站的根据目录新建一个avatar 的文件夹,读写权限设置为755。
有些留言者的邮箱可能没有注册Gravatar头像,我们需要用到一个默认的图片替代这样的留言者的头像,将一张default.jpg 的图片作为默认头像放在avatar文件夹中。
打开你的主题的 functions.php 文件,编辑内容。
将以下代码复制粘贴到你的functions.php之后,默认的是14天更新一次头像图片,你可以自己修改为更短时间。 WordPress的Gravatar头像图片缓存到本地后,图片的路径不再是Gravatar官网的URL了,而是本地服务器的图片地址了。
方法二:将Gravatar头像缓存到多说或七牛国内镜像服务器实现加速
将Wordpress头像缓存到多说Gravatar头像国内镜像服务器。
2、方法的原理是:官方的Gravatar 头像所在的路径一般都是 .gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com 这四个,我们只需要将头像默认的URL换成多说的就行了。
3、打开主题下的functions.php 文件,将以下代码复制粘贴保存即可。 同理利用此方法,我们还可以在七牛中自己建立一个Gravatar官网头像服务器,然后将以下代码复制到functions.php 文件中,就可以让Gravatar 头像的外链地址变成七牛的CDN了。 除了缓存Gravatar头像外,我们还可以安装Wp Super Cache插件进行整个页面的缓存,关于Wp Super Cache插件的使用>>>WordPress优化:加速缓存插件WP Super cache安装方法及使用技巧
Gravatar 头像被墙及解决方案
今天在几个朋友的帮助下发现Gravatar 应该是彻底被墙了,根本无法访问了,可能是最近大会或者什么其他原因吧,还有人因为什么被抓起来了,太多东西也不好评价。我Gril Friend Wall 果然是天下无敌。
年纪大了折腾的精力就不如从前了,只想用最简单的方法解决问题,我采用了第一种方法,直接调用官方的数据,理论上应该是最稳定的了(没被墙的前提下)。调用ssl 头像链接
https还是没被墙的,而且速度还不错,直接调用这个最简单了。
如果你的网站启用了ssl则不需要了,否则functions.php 加入如下代码 优点:简单稳定
缺点: 当头像特别大时速度可能略慢本地缓存
下面的代码加到functions.php中 在WordPress安装根目(即跟wp-content等文件夹同一目录下)下新建一个名为 avatar 的文件夹 ,并给予写权限。放入一张同尺寸的头像图片命名为default.jpg。
优点:和主机速度挂钩,如果你的服务器特别快则头像加载也特别快
缺点:只能缓存一个尺寸的头像,国内主机无法使用
via:willin多说缓存
注:多说部分头像会被回源,导致无法显示,所以也不推荐这个方案
下面的代码加到functions.php中 优点:
缺点:我最烦多说了
还有七牛缓存之类的,网上有很多,大家可以随便搜搜,个人最推荐的是第一种方法
当然也可以把头像关闭掉,即可禁用Gravatar头像
打开网站是左下角出现0.gravatar.com、1.gravatar.com或2.gravatar.com字样,网站一直处于缓存状态,迟迟未能打开。很多人都会缺乏耐心地等待一个网页的打开,这会导致网站读者的流失,甚至以后不会再访问你的网站。原因分析:
当中的原因就是Gravatar头像引起的,gravatar.com的服务器在美国加利福尼亚州旧金山市,再加上诸多的原因,在我们网站上是很难缓存Gravatar头像的,从而拖累了网站的打开速度。
每位留言者根据自己的邮箱会显示不同的Gravatar头像,如果一篇文章的留言者非常多,比如几百个以上,就会显示几百个Gravatar头像图片,图片越多,HTTP请求也就越多,容易导致网页加载缓慢、网站出现打不开的现象。优化分析:
目前有不少的有名气的博客已经取消了显示Gravatar头像,目的就是为了较大限度地加快网页的加载速度,毕竟在浏览网页内容和留言两者之间,获取网页内容才是第一位的,评论只是一种交互方式。
wordpress优化方法:主要有两种,其一是将Gravatar头像缓存到本地空间;其二是Gravatar头像缓存到国内镜像服务器。方法一:将Wordpress的Gravatar头像图片缓存到本地
要想将Wordpress的Gravatar头像图片缓存到本地,先在网站的根据目录新建一个avatar 的文件夹,读写权限设置为755。
有些留言者的邮箱可能没有注册Gravatar头像,我们需要用到一个默认的图片替代这样的留言者的头像,将一张default.jpg 的图片作为默认头像放在avatar文件夹中。
打开你的主题的 functions.php 文件,编辑内容。
将以下代码复制粘贴到你的functions.php之后,默认的是14天更新一次头像图片,你可以自己修改为更短时间。 WordPress的Gravatar头像图片缓存到本地后,图片的路径不再是Gravatar官网的URL了,而是本地服务器的图片地址了。
方法二:将Gravatar头像缓存到多说或七牛国内镜像服务器实现加速
将Wordpress头像缓存到多说Gravatar头像国内镜像服务器。
2、方法的原理是:官方的Gravatar 头像所在的路径一般都是 .gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com 这四个,我们只需要将头像默认的URL换成多说的就行了。
3、打开主题下的functions.php 文件,将以下代码复制粘贴保存即可。 同理利用此方法,我们还可以在七牛中自己建立一个Gravatar官网头像服务器,然后将以下代码复制到functions.php 文件中,就可以让Gravatar 头像的外链地址变成七牛的CDN了。 除了缓存Gravatar头像外,我们还可以安装Wp Super Cache插件进行整个页面的缓存,关于Wp Super Cache插件的使用>>>WordPress优化:加速缓存插件WP Super cache安装方法及使用技巧
Gravatar 头像被墙及解决方案
今天在几个朋友的帮助下发现Gravatar 应该是彻底被墙了,根本无法访问了,可能是最近大会或者什么其他原因吧,还有人因为什么被抓起来了,太多东西也不好评价。我Gril Friend Wall 果然是天下无敌。
年纪大了折腾的精力就不如从前了,只想用最简单的方法解决问题,我采用了第一种方法,直接调用官方的数据,理论上应该是最稳定的了(没被墙的前提下)。调用ssl 头像链接
https还是没被墙的,而且速度还不错,直接调用这个最简单了。
如果你的网站启用了ssl则不需要了,否则functions.php 加入如下代码 优点:简单稳定
缺点: 当头像特别大时速度可能略慢本地缓存
下面的代码加到functions.php中 在WordPress安装根目(即跟wp-content等文件夹同一目录下)下新建一个名为 avatar 的文件夹 ,并给予写权限。放入一张同尺寸的头像图片命名为default.jpg。
优点:和主机速度挂钩,如果你的服务器特别快则头像加载也特别快
缺点:只能缓存一个尺寸的头像,国内主机无法使用
via:willin多说缓存
注:多说部分头像会被回源,导致无法显示,所以也不推荐这个方案
下面的代码加到functions.php中 优点:
缺点:我最烦多说了
还有七牛缓存之类的,网上有很多,大家可以随便搜搜,个人最推荐的是第一种方法
当然也可以把头像关闭掉,即可禁用Gravatar头像
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress密码生成与登录密码验证的方法
一。研究wordpress时wordpess的密码密码生成与登录密码验证方式很重要WordPress密码已成为整合的首要目标,如何征服整合,就得了解WordPress密码算法。WordPress主题制作之single.php制作方法
今天我们来制作单文章页single.php,有了之前制作index.php的经验,制作single.php也不再那么难了,这里将直接略过一些内容,直接给出结果。wordpress数据库怎么迁移
用本地环境搭建好的WordPress网站在做好之后如何从本地迁移到网络空间或者网络服务器上呢?首先请确认你在本地建站的时候只做了themes里面的模版文件wordpress访问提速及防ddos攻击快速CF切换的实现方法
wordpress的插件模板加载数据比较多,就算安装了wprocket这类缓存插件,做了js,css压缩,或者数据库优化。其实对网站的速度也并不会有太大提升。
留言与评论 (共有 0 条评论) |