emlog加速gravatar头像加载
gravatar头像被墙之后,网站速度慢得无法想象,怎么破?!
更换镜像服务器就可以解决啦!
用文本编辑软件打开 /include/lib/function.base.php 这个文件,在大约640多行的地方找到如下的代码:
/* 获取Gravatar头像 * http://en.gravatar.com/site/implement/images/ * @param $email * @param $s size * @param $d default avatar * @param $g */ function getGravatar($email, $s = 40, $d = ’mm’, $g = ’g’) { $hash = md5($email); $avatar = "http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g"; return $avatar; }
将服务器地址那一行修改成多说镜像或者中文官方镜像:
$avatar = "http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g";
或者
$avatar = "http://cn.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g";
我用的是多说镜像,完美解决咯~
网上有说用七牛的镜像: http://gravatar.qiniudn.com/ ,我的站点不能使用
也有说自己建立一个七牛镜像,我感觉太麻烦了,有兴趣的自己百度研究吧~
点赞0
支持一下