Gravatar头像受阻的应对方法

近段时间Gravatar头像服务在国内受阻,好一段时间都无法显示评论朋友的头像了。起初我是直接关闭功能,这种方式简单粗暴却相对省心。可坛子哥跟我反馈了访客体验的问题,好吧,既然都走独博这条路,麻烦总免不了,该做的事总得做,头像这事稍微折腾还是能解决的,我见朋友邻居们也有遇到类似问题,在此就分享一下成功经验。

方法一:插件法

适合不懂代码的人,直接搜索“Gravatar China”这个插件,点击进入官方链接页面

Gravatar China for WordPress 说明

本插件针对中国大陆的网络环境制作;

一般情况下,你可以在 Gravatar 头像不能正常访问的时候启用本插件的 “Gravatar 补丁”,它能帮助你的 WordPress 访客连接到正常的头像地址上

通常,根据网页前端的性能优化来说,不推荐用户启用 “Gravatar 本地缓存”,因为它对 WordPress 的性能有一定的影响,当然这个影响仅限于生成本地缓存的时候;(启用缓存前请确认你的 WordPress 目录 wp-content/plugins/gravatar-cn/cache 可写)

方法二:通过SSL方式调用Gravatar官方来源

方法二变种之:调用多说评论头像

以上两个方法,都是将对应代码添加在主题下的functions.php 文件中,点击查看代码

总结:因为受阻现象是整个大陆地区,如主机是内地的,在线路受阻情况且没有其他来源情况下,头像本地缓存策略会失效。因此,本地缓存Gravatar 头像的方法适合于主机放置于大陆以外,且性能较佳的博主,如:土木坛子

基于国内主机速度总体而言依然较佳,大陆的朋友如果要本地缓存Gravatar头像,建议使用SSL链路做来源。如网络情况进一步恶化,SSL方式也可能会失效。那就有必要留一个“多说”的服务器做补救。而像我这样使用SAE,连本地写入权限都没有的,届时只能调用多说的头像缓存了,如果多说缓存也不可靠,那估计要自建第三方缓存才能彻底解决问题,到那时候估计还是关闭头像更省心。

觉得好可以点个赞!
(暂无人赞)
Loading...

《Gravatar头像受阻的应对方法》有16个想法

    1. 空间防盗链机制,我试过正常从博文页面点击跳过去是没问题的。可能是因为你开启了隐私浏览模式。或者手动复制链接进入了新窗口打开造成的问题

发表评论

电子邮件地址不会被公开。 必填项已用*标注