使用七牛云解决gravatar头像拖慢wordpress网站打开速度的问题

发表时间:2015-04-14 9:13 | 分类:建站经验 | 浏览:2,638 次

之前博主使用的是多说镜像来解决gravatar头像打不开和拖慢网站打开速度的问题,但运行一段时间后发现多说头像不怎么稳定,有时候头像还是打不开。所以这次试用七牛云存储来解决,整体思路是先让七牛云镜像多说的gravatar,然后wordpress博客调用自己的七牛云gravatar镜像。

一、注册七牛云账号

如果没有账号是无法进行下一步操作的,注册地址:http://www.qiniu.com

二、新建空间

登陆七牛云,在后台点击新建一个空间,输入空间名,访问设置选择公开空间。

20150414085209

20150414085318

三、镜像存储

进入新建空间,选择“空间设置”->“镜像存储”->“一键加速网站”,在弹出界面的镜像源中输入“gravatar.duoshuo.com”,确定加速。

20150414090112

本步骤是镜像多说缓存Gravatar 头像的地址,你也可以直接镜像Gravatar官方的 www.gravatar.com ,不过官方网站的被墙,镜像效果不好。

四、数据处理

按照博客gravatar头像大小对数据进行处理,点击七牛云gravatar空间中的“数据处理”->“新建图片样式”,比如新建一个35*35大小的图片。

20150414090736

五、修改wordpress function文件

添加完镜像后,在域名设置中有七牛免费提供的域名,也可以自定义域名。我用gravatar.sijitao.net 自定义域名。记住域名,下面代码有用。

修改function文件,添加如下代码。

//评论头像七牛
function qiniu_avatar($avatar) {
 $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+).*/','<img src="http://gravatar.sijitao.net/avatar/$1-$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
 return $avatar;
}
add_filter( 'get_avatar', 'qiniu_avatar', 10, 3 );

这里gravatar.sijitao.net需要换成自己的域名,保存后使用七牛云解决gravatar头像拖慢wordpress网站打开速度的问题就完成了。

参考连接:http://immmmm.com/use-qiniu-cache-gravatar.html

本文标签:

本文链接:https://www.sijitao.net/1968.html

欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

已经有2个回复
Comment (2)
Trackbacks (0)
  1. 博客大全免费收录  ( 2015.04.14 09:57 ) : #-9

    挺实用的教程 :twisted:

    • 章郎虫  ( 2015.04.14 10:26 ) :

      恩恩,谢谢支持。。。

  1. 还没有Trackbacks
一键脚本 博客历程 留言联系 文章归档 网站地图 谷歌地图
Copyright © 2010-2024 章郎虫博客 All Rights Reserved.