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被干之后

Gravatar头像不能显示有一段时间了,思索着该说点什么吧。

个性头像不是什么重要的功能,如果不是特别爱折腾,对这种情况能忍则忍,这毕竟不是第一次,以往都是熬着一段时间之后方能雨过天晴,咱都是这么安慰自己的。

有些朋友基于速度或则稳定性的考虑对访客头像做了缓存,如此做法在平日看不出多少区别与好处,到如今Gravatar被屏蔽之后,这做法才显出他们多么明智。我之所以没着学,一方面因为懒,很久没折腾代码了如今也不想再折腾。第二是自己有洁癖,不想空间或则图床上堆一些不是自己的头像。第三则是我流量有限,而访客来源无限,Akismet正常还好,万一哪天Akismet也不正常了,很难想象垃圾留言附带的头像文件缓存堆积会造成什么后果。简而言之,头像的事还是交给更专业的人去做为好。

我见还有朋友通过代码方式,将头像来源替换成多说的缓存服务器,这虽然是一种办法但实在不够厚道,不是多说的用户,却偷用它的资源,若推而广之带坏了圈子的风气也不好。不过这样逼着多说去做大陆版的“Gravatar”也妙,谁说这不是一个商机呢?

又从月光博客得知,咱国家居然要举办首届世界互联网大会,惊诧之余、恍然大悟,原来才是首届而已,换做知名的某某大会能来咱这举办那还差不多。再说了,在一个无法访问Google、Facebook、Twitter、YouTube和Instagram等全球知名网站的国家开“世界互联网大会”真具有讽刺意味。咱这地方,连Gravatar这样相对无害的服务都被运营商各种强奸,这会议即便能成功举办,各种思想观念能充分交流,都跟咱没关系,那些网站,能上去的始终能上去,上不去的终究上不去!

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