最近WP3.0以上网站加载速度慢问题

开始以为我网站加载速度慢是百度统计的问题,后来检查发现不是,真正的罪魁祸首是gravatar

0.gravatar.com这个站点加载失败,但很奇怪,ping此域名,响应时间是160ms,但网站却加载不了

解决方案:wp版本:3.0或3.01

wp-includes文件夹里的pluggable.php文件找到以下代码

if ( is_ssl() ) {
$host = ‘https://secure.gravatar.com’;
} else {
if ( !empty($email) )
$host = sprintf( “http://%d.gravatar.com”, ( hexdec( $email_hash{0} ) % 2 ) );
else
$host = ‘http://0.gravatar.com’;
}

改成

if ( is_ssl() ){
$host = ‘https://secure.gravatar.com’;
}else{
$host = ‘http://www.gravatar.com’;

}