很多博客软件都喜欢调用gravatar来作为头像管理,甚至把你的自定义头像上传到gravatar服务,但由于该服务在国内没有cdn,导致经常卡着i0.wp.com、i1.wp.com、i2.wp.com加载不动。整个网站都加载完毕了自定义头像还在缓慢挪动。

F12可以看出加载堵塞了半天
22.png

使用自定义gravatar也没有效果,网上能搜到的大多是调用ssl头像链接或者V7V3缓存,甚至用curl脚本缓存
其实并没有那么难解决
只要你自建gravatar镜像站使用了CDN,大都有这个选项:
1-1.png
你只需要打开301/302跟随,即可防止评论栏的头像使用302跳转到wp.com的头像服务上面
66-1.png
如上所示,最终还是走的我自己的镜像源,加上cdn缓存,加载速度超快。
关于如何自建gravatar镜像站,可以看我


如果博客不接CDN可以用UCW的方案,但涉及到修改网站文件,我为了图方便就没用这个方案了:
使用PHP-cURL解决Gravatar跳转i2.wp.com问题

最后修改:2020 年 01 月 31 日 05 : 22 PM