|
很多互动性的网站经常会受到很多垃圾帖的骚扰,特别是论坛,社区等的网站,这些垃圾帖往往会影响到网站用户体验,如果不加以及时的处理还可能会受到百度的惩罚,下面我就跟大家介绍一下如何解决网站里面的垃圾贴的问题! 首先跟大家介绍垃圾帖的特征:
一:垃圾帖通常会带有固定域名的外部链接,或者带上QQ号码和手机号码,内容重复!
二:某个Ip或者某个用户名会在短时间里面发布多个帖子!
三:使用发帖机发帖,可能会使用不同的IP来发,并破解验证码!
有了垃圾帖的特征,我们就有了对付垃圾帖的良方了!
一:使用验证码来反垃圾帖,目前国内的互动性网站基本上都有发垃圾的机制,而且基本上使用的方法都是验证码,这是为了加大人工发垃圾帖的成本,验证码也有好坏之分,有的验证码很容易被破解,有的验证码就比较难破解,好的验证码的常见特征是字符有扭曲,每个字符还有重叠,每个字符之间还有粘连,我们看看QQ上的一些验证码就是属于比较好的,而对于验证码上的字符非常的清晰,而且中规中矩,这些就很容易被软件破解掉,所以这样的验证码的反垃圾贴的功能就会变弱,而且还很容易被软件破解!
二:通过分析垃圾帖里面的数字和外链网址来判断,我们可以做一个HttpModule来判断用户的每一个post提交贴,如果用户提交的内容有外网地址或者数字则记录下这个发帖人的IP和IP地址,如果这个用户的某个可配置时间段之内重复提交有相同的数字或者相同的域名的外网地址,则可认定这是有发垃圾帖的嫌疑的,并将这个用户列为监视对象,如果该用户发表多于5次以上,当然这个次数可以配置一下,一旦发现这个Ip真的有问题,就要及时清除帖子和封号!
三:如果论坛的质量比较高,我们就可以通过限制注册的方法来控制,或者要求新用户在发表正常内容多少篇之后才允许用户直接发帖,在通过N篇认定好之前,新用户发帖都需要审核才能够显示!
四:设置一些禁用词,对于一些已经确认为广告的词汇加以封锁,这种方法现在很多网站也在使用了!
五:购买第三方的组件来分析处理垃圾帖的工作,不过这个第三方软件比较贵,不过效果也是不错的,如果资金充裕,而且网站做的比较大的可以使用!
如果上面五种基本的消除垃圾贴的方法还没有效果,那么我就告诉大家一个我的秒杀绝技,就是通过用户的发帖的通过率来控制垃圾贴,比如可以根据一个用户发表的内容通过率来决定他的下一个帖子是否可以显示出来,假如我们可以设定通过率在90%以上的用户发帖是显示出来的,那么一个用户要想发一个广告贴的代价就要每发九个正常的帖子才能够正常显示一个帖子,这样就能够基本上遏制垃圾帖了!
上面的控制方法只是我的个人的一些心得,不敢说这些方法是终结者,但是对于大家能够有所帮助就算是我最大的愿望了!
|
|