bbpress论坛,别让恶意流量毁了你
用bbpress 搭建的论坛,分分钟被垃圾帖子占领,如果不及时拦截,就会被拖慢网站速度,浪费多余的主机性能和流量。
用Wordpress 搭建了自己的博客网站,但是博客毕竟功能有限,对于用户互动和资源的共享交流上存在很多的欠缺,然后就搭建论坛,来满足更多的功能需求,尝试过很多的论坛源码,用过Discuz觉得在功能确实很强大,不过太过于强大了,很多的功能都用不上,造成了浪费性能,而打开也会一卡一卡的,phpwind虽然会相对来说简单轻便一些,可是感觉很多后台的操作很麻烦,果断放弃使用,我的需求是简单,简单,简单,刚好bbpress满足了我的需求。
为什么使用bbpress呢,第一就是论坛的程序只是一段插件,能够完美融合到自己的博客上面,本身论坛的需求也是做一些简单的分享,所以不追求功能强大。
用的云主机,宽带为了用到最大化的宽带,就使用了按量付费,好处是不会浪费资金,按小时扣费,本身网站流量不大,开启了论坛一段时间发现扣费很厉害,关闭论坛扣费就会正常,一直不知道是哪里出现问题了,觉得可能是论坛程序本身比较大,占用的系统资源比较多,就关闭了论坛。
可是网站论坛却是不可缺少的功能就在此开启,逐一排查发现小小的论坛竟然会有两万多条新帖子,打开发现全部是英文带链接的垃圾帖子,在回复里面也是相同的问题,终于找到问题所在了,垃圾帖子会以每分钟两条的速度更新,显示记录是,一分钟前两分钟前……直到一个月前。
解决方法就是,先设置发帖权限,只有注册用户可以发帖,在把发帖时间调整成需要几分钟的间隔时间,然后开始删除两万多条的垃圾帖子。
网站的配置属于基本的,对于两万多条的帖子没有什么好的办法批量删除,只得批量100的帖子删除,评论删除一次需要五六分钟的时间,有的时候网站会保存,内存cpu全部是最大的功率在运行,帖子多才发现bbpress 对于网站流量大的瓶颈和自己网站配置的不足,无法零时升级配置,只得慢慢删除,一天过,终于删除完毕,累。
太可怕,如果不及时拦截垃圾帖子和评论,我想用不了多久就会占满你的整个网站,看看统一的英文链接,我觉得你和我一样,头大。
和博主情况易用,我最近也在弄,不过垃圾帖实在是太多了,想着开验证码试试,google了下,找到的其实用原生的插件就可以,这里 http://bbs.weixiaoduo.com/topic/20613