很多博客软件都喜欢调用gravatar来作为头像管理,甚至把你的自定义头像上传到gravatar服务,但由于该服务在国内没有cdn,导致经常卡着i0.wp.com、i1.wp.com、i2.wp.com加载不动。整个网站都加载完毕了自定义头像还在缓慢挪动。
F12可以看出加载堵塞了半天
使用自定义gravatar也没有效果,网上能搜到的大多是调用ssl头像链接或者V7V3缓存,甚至用curl脚本缓存
其实并没有那么难解决
只要你自建gravatar镜像站使用了CDN,大都有这个选项:
你只需要打开301/302跟随,即可防止评论栏的头像使用302跳转到wp.com的头像服务上面
如上所示,最终还是走的我自己的镜像源,加上cdn缓存,加载速度超快。
关于如何自建gravatar镜像站,可以看我
如果博客不接CDN可以用UCW的方案,但涉及到修改网站文件,我为了图方便就没用这个方案了:
使用PHP-cURL解决Gravatar跳转i2.wp.com问题
版权属于:寒夜方舟
本文链接:https://www.wnark.com/archives/11.html
本站所有原创文章采用署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)。 您可以自由地转载和修改,但请注明引用文章来源和不可用于商业目的。声明:本博客完全禁止任何商业类网站转载,包括但不限于CSDN,51CTO,百度文库,360DOC,AcFun,哔哩哔哩等网站。