利用多说Gravatar头像国内镜像服务器实现缓存加速

  • A+
所属分类:博客教程

最近Gravatar官网服务器又抽风了,严重影响了用户的访问体验,那我们如何解决这个问题呢?

很多朋友首先想到的是本地化Gravatar头像,但前提是服务器可以从Gravatar官网上获取数据。

这里我们想到一个可行方案。国内的第三方社交评论平台多说,也是使用Gravatar的头像,不过他们事先把头像的数据缓存到自己的服务器上,那我们就可以通过调用多说服务器的头像文件实现缓存加速。

代码如下:

  1. function mytheme_get_avatar($avatar) {
  2.     $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
  3.     return $avatar;
  4. }
  5. add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );

需添加到主题的functions.php文件,如果不会修改,可以将文件发给我!

  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:119   其中:访客  92   博主  27

    • avatar RAW9426 7

      签到成功!签到时间:今日的下午6:42:46,每日打卡,生活更精彩哦!

      • avatar 且踪干寺巧泊降匮咆好彻氯池炼芈量疗扰 9

        签到成功!签到时间:今日的上午8:39:21,每日打卡,生活更精彩哦!

        • avatar 虾嚷汛啥照朗姿肺率史抡门吭韭油踊巴园 9

          签到成功!签到时间:今日的上午8:02:54,每日打卡,生活更精彩哦!

          • avatar 傺甘庸九焉匆帕婆棠尉稳崖泄淮翰衔且骄 9

            签到成功!签到时间:今日的上午7:55:59,每日打卡,生活更精彩哦!

            • avatar 肮号品洗收刳捕蓖泼谀登嘎链妒凸谜持懊 9

              签到成功!签到时间:今日的上午7:06:33,每日打卡,生活更精彩哦!

              • avatar 直嘏促亟沧偃疟敦剖心翁赴沙妹沿率缘突 9

                签到成功!签到时间:今日的上午1:13:29,每日打卡,生活更精彩哦!