正在载入...

Gravatar是 Globally Recognized Avatar的缩写,是 http://www.gravatar.com 推出的一项服务,意为“全球通用头像”。这里介绍《如何申请和设置Gravatar头像(教程)?
然而Gravatar头像服务会调用不同的服务器上的头像来显示于网站上,这对于Gravatar提供头像服务的网站来讲,是一件好事情,因为网站可以分散服务器负担,可是对于使用这服务的网站来说,这样的做法,会让网站对不同服务器发出不同的请求,同时也会让网站速度变慢,请求越多,等待时间就越多,所以我们可以来修改主题代码,让所有头像使用同一个服务器请求,减少不必要的请求。
减少对不同服务器的请求优化Gravatar给wordpress提度
目前Gravatar头像服务主要有以下几个服务器:
http://www.gravatar.com/avatar/
http://en .gravatar.com/avatar/
http://0 .gravatar.com/avatar/
http://1 .gravatar.com/avatar/
http://2 .gravatar.com/avatar/

www和en同一个ip,0、1、2同一个ip。现在把所有的头像都统一到http://0 .gravatar.com/avatar/服务器上面来。在主题的functions.php添加以下代码:
function change_gravatar_server($host){
return preg_replace('/\d+(?=\.gravatar)/i','0',$host); }
add_filter('get_avatar', 'change_gravatar_server');
好了。所有的头像都条用同一个网址的,又减少了一些Gravatar头像服务的服务器请求。

本文链接:

关键词:Gravatar, WordPress, 互联网, 代码, 头像, 速度优化,

(全文完        )

Comments

哈哈,沙发有木有?!!!抢沙发快速评论

你需要 登录 才可以回复.