4个月前第一次接触WordPress,第一次开始真正开始做自己的独立博客,虽然自己也曾注册过众多的类似SNS的博客,但从来都没有认真写过,因为从内心里总觉的那不是自己的一亩三分地,所以就很少用心去打理他,再后来就不了了之。
现在很多人都至少有一个自己的博客,不管是独立博客还是非独立博客,我觉得博客有一个好处就是,博主可以和读者很好的交流,这种博主—博客—读者的交互往往都是通过博文评论和回复功能来完成的,通过这种交互,可以为博主和读者搭建一个沟通的桥梁,结识一些志同道合的朋友,分享一些好的资源,抒发自己的情感等,甚至还能讨个老婆回来(我一个朋友就从博客上找到一个读者最后成为了他老婆)
博客的评论功能是一个很明亮的窗户,但这个窗户也会被非法利用。每一个做博客的或多或少都遇到过垃圾评论的轰炸,为此每位博主也是煞费苦心的防治Spam的入侵,采用主流的WordPress和Z-Blog博客程序的都安装了诸如Akismet等防垃圾插件。

今天查阅了很多博客评论的防Spam,总结一下主要有以下几种方式
1. 不安装防垃圾评论插件
2. 安装Akismet等后台自动过滤的插件
3. 输入验证码(a.数字 b.字母 c.数字+字母)
4. 完成计算式(5+2=?)
5. 注册评论(注册之后才能发表评论)
从Spam过滤效果来看基本顺序为5>4=3>2>1
从用户体验效果来看基本顺序为1=2>3=4>5
1. 不安装防垃圾评论插件 如果是这种方式的话用户体验应该是很好的,但是对Spam来说也是很友好的,几个月之后你的博客可能会有几万条Spam了,占用大量的数据库。
2. 安装Akismet等后台自动过滤的插件 这种应该说属于比较人性化的设计和考虑,既兼顾了用户体验有比较有效的防治了垃圾评论,但是垃圾评论依然会在后台占用你的数据库。如果安装Akismet再加上Some Chinese Please!(适用中文博客和评论)等插件结合使用的话两者均兼顾了,效果非常好,直接防治了机器Spam写入数据库,并且对读者没有影响。
3和4. 输入验证码和计算式结果,这两种方法的防Spam效果是相当的,4的用户体验略微比3要好,但用户体验不敢恭维。曾经遇到过输入验证码的发表评论的博客,服务器不太好验证码总是无法显示,刷新依然没用,无奈再好的文章和评论也只好作罢。还有一些博客的验证码非常的不清晰,读者辛辛苦苦输入了一段精心设计的评论,结果看不清验证码或者不小心输错了,等点击确认发表之后提示验证码错误,等再返回来的时候输入的文字已经不见了踪影,实在不想在输入一遍,算了吧,反正对我来说无关痛痒,损失的是博主。更有博主验证码采用数字加字母,够狠,佩服!
5. 我想只有你的博文足够精彩的时候才会有人注册登录发表评论了,常人似乎不是很容易做到的。
我是采用的2方式,安装了Akismet和Some Chinese Please!,既防治了机器垃圾评论写入数据库,又有效过滤Spam,同时对读者非常友好。曾经在很多采用3方式防Spam的网站提出建议:取消验证码,换用其他方式,很多博主都采用了我这个建议。同时在这里也建议博主们如果你可以采用其他方式尽量少用验证码,比如Akismet+Some Chinese Please!的方式就很好啊。
[回复]
CyuSyu
Reply:
2010/04/10于21:33
@vsweb: 谢谢大家支持
[回复]
我就装了个Askimet,再试试Some Chinese Please
[回复]
CyuSyu
Reply:
2010/04/06于23:30
@karm: Some Chinese Please可以防止机器垃圾评论
[回复]
学习了,受教了。。不过我很不喜欢注册才能评论的。。我以前用过yo2做过一个博客,一年多以后,就不能访问了。。现在只能通过翻墙去看看他的样子,也没心情去更新了。现在建立了第一个自己的独立博客,心里总感觉和用别人的有很大差别。。最起码可以引用动感地带一句,我的地盘我做主,哈哈。。
[回复]
CyuSyu
Reply:
2010/04/05于00:39
@俺爱俺老婆: 我以前也是,做过很多非独立的博客,后来就懒得做了,很多东西自己不能做主,感觉不是自己的地盘就懒得管理
[回复]
俺爱俺老婆
Reply:
2010/04/05于11:41
@CyuSyu: 博主,您好像还没加兄弟的链接噢。。
[回复]
遇到需要注册的,我直接路过……
[回复]
CyuSyu
Reply:
2010/04/05于00:38
@huangjun: 同意,我基本也是
[回复]
我选2
博主,可以交换友链吗?
[回复]
CyuSyu
Reply:
2010/04/02于22:40
@安庆法律人: 交换链接请到一下页面提交
http://www.cyusyu.com/links/links-application
符合条件的我会及时处理并予回复,谢谢!
[回复]
我就用的Akismet,还是挺好用的
[回复]
CyuSyu
Reply:
2010/04/02于13:14
@exia: 我也一直在用Akismet,前段时间遇到一个机器发送的英文+俄文垃圾评论每天几十条,全在后台堆着,后来就加了个Some Chinese Please!,现在写不进来了
[回复]
我用第一个~~登陆后台一删就可以了~~
[回复]
CyuSyu
Reply:
2010/04/01于23:24
@Junan: 这种方式Spam还是会占用数据库的,我是安装Akismet和Some Chinese Please!,Some Chinese Please直接禁止垃圾评论写入数据库,Akismet可以在后台再过滤一遍。以前每天都有上百条spam,现在后天一天只有一两个垃圾评论了,有时候还没有
[回复]
我感觉越简单越好
[回复]
CyuSyu
Reply:
2010/04/01于20:25
@刘学政: 简单,不影响用户体验,如果不增加服务器负担更好
[回复]
PJ很不错 2、3、4都做到了 第五点只是有一个发言权的提示,因为强制注册的话会影响用户体验!
[回复]
CyuSyu
Reply:
2010/04/01于20:24
@苏扬: 我个人比较喜欢第二种方式的,对用户比较友好
[回复]
spam的确很讨厌,开启Askimet经常导致404,也很郁闷的。
[回复]
CyuSyu
Reply:
2010/04/01于13:12
@AnQ: 我的还好啊,好像好没遇到过Askimet导致的404问题
[回复]
[回复]
CyuSyu
Reply:
2010/04/01于13:11
@优酷: 乱弹而已,多谢支持!
[回复]
我觉得Askimet是必须的
[回复]
CyuSyu
Reply:
2010/03/31于23:39
@朵未: 不装Askimet的话Spam删都来不及,现在的Spam真是无孔不入
[回复]