Gravatar在各种博客程序中使用的非常普遍,还有很多不是博客的网站也在用Gravatar头像。虽然是个人全球统一标识,但这货在国内打开速度很慢,还有经常打不开的情况。这就苦了这些网站,大片大片的头像显示为小叉叉或者一块空白,很是难看。之前,多说评论插件为这个问题做出过一些努力,他们建立了一个代理服务器做Gravatar头像缓存。好景不长,最近几个月,缓存服务器也开始不给力了,加载速度和未缓存相比没什么改善。

解决头像缓存这个问题倒也不难,不是有个免费支持镜像加速的七牛嘛,这次我就用七牛来搞定

1.先在七牛注册一个账号,最好为此专门注册一个新号。注册好之后建立空间,名称随意,设为公开空间

2.随后在空间基本设置中,找到镜像存储,添加镜像源:http://www.gravatar.com/

sourcesite

3.记录下七牛为空间分配的域名,如果有备案的话也可以绑定自己的域名

qiniudomain

4.最后找到输出头像地址的位置,将Gravatar服务器顶级域名替换为七牛提供的域名。输出头像地址的位置一般在主题的functions.php中

replaceavatar

经过这么简单几步,七牛将为网站缓存Gravatar头像。所有头像都会缓存在七牛的CDN上,从此网站加载不会再被Gravatar头像拖累。

标签: none

已有 36 条评论

  1. What a video it is! In fact amazing and fastidious quality, please upload more video clips having such good quality. Thanks. bkcekeffcddgkfee

  2. 前來支持一下~~學習啦!

  3. 表示直接缓冲在本地。

    1. FROYO

      以前我也缓存在本地,不过本地必定只是一个VPS,借用七牛云相当于变相的用了网宿的CDN

      1. 太在乎细节了。对于WordPress的头像缓存到本地和能变相地使用网宿CDN我想效果应该不会有很大差别。还是多了个别名get请求。

  4. 我直接都找不到那段代码~

  5. 我在想function名字有啥好遮掩的啊。。。

    1. FROYO

      比较邪恶

  6. 有时真不是我说,只要在国内,一旦是牵涉到国外的一些运用
    不是各种慢就是各种封
    太可怕的大局域网……

    1. 111

      不是各种慢就是各种封。
      各种慢实战中都明白是因为服务器在国外,封的也就那么几个,好吧,带上黄色网站是一大把

  7. 可能是我那边人比较少吧,我怎么感觉直接从Gravatar加载也蛮快的

    1. FROYO

      可能是你那里线路比较好,我还是用七牛吧,七牛租用的网宿的CDN,怎么都比Gravatar速度快

  8. 哈!今天弄BBS正好用上了,再次表示感谢 :bobo_ok:

    1. FROYO

      看到了,自己搞BBS很强悍

  9. 哈哈,博主也是一个喜欢折腾的人哈!

    1. FROYO

      必须折腾起来

  10. 还是放自己的主机上安心点 一直在使用头像缓存插件

评论已关闭