建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

网站防治垃圾留言的策略(wordpress网站提速一:清理Akismet评论插件留在数据库中的无用记录)

GG网络技术分享 2025-03-18 16:14 0


网站防治垃圾留言的策略


原创 龙威廉 月光博客

来自专辑

网站创富:网站管理全攻略

网站的留言评论原本是为了网站与读者建立良好沟通和交流的途径,然而,黑帽SEO通过一些自动发送链接的程序,大量粘帖他们网站链接地址进行所谓的SEO搜索引擎优化,特别在中国这个以百度搜索引擎为主导的网络中,这种垃圾留言已经呈现泛滥成灾之势,下面我就介绍一下如何在网站系统中设置防止垃圾留言评论的方法。


1、使用验证码


一般网站都有“发表评论时启用验证码”的功能,启用这个功能后,就会在评论上添加验证码的验证,防止机器群发,不过对于目前已经存在“人肉Spam”的存在,通过雇佣大量廉价“人肉”来输入验证码进行破解。并且验证码对于评论者来说不太友好。


2、使用nofollow标签


“nofollow” 标签是Google、Yahoo和微软公司前几年一起提出的一个标签,超级链接加上这个标签后就不会被计算权值,大部分博客系统评论默认就使用了nofollow标签,不过对于那些非链接方式的广告和垃圾留言来说(例如留下营销QQ号码、微信公众号等),nofollow的实际作用就大打折扣。


3、重定向超级链接


对于评论者提交的链接,不直接显示链接,而是使用一个重定向程序来链接,重定向使用JavaScript进行跳转,这样搜索引擎就不会索引这个链接。很多网站的默认评论链接就是重定向链接。


4、使用robot.txt文件


放在网站根目录下的robot.txt文件是专门提供给搜索引擎读取的纯文本文件,当一个搜索引擎访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索引擎会按照该文件中的内容来确定访问的范围,目前包括百度在内的几乎所有搜索引擎都支持robots规则,那么我们可以通过自定义robots.txt来防止搜索引擎索引垃圾链接。


5、禁止超级链接


禁止留言中提交链接,也是一个反制垃圾留言的方法,但此方法并不适合那些非链接方式的广告和垃圾留言。


6、使用第三方评论系统


一些社会化评论系统都提供了各种网站的接口,可以和网站无缝衔接,这些第三方系统里本身就自带各类反垃圾功能,同时还具有社会化网络分享功能,不过,使用这些系统后评论的数据都存放在第三方网站,对于自身网站的SEO不利。


7、关闭评论功能


这是终极的一招了,关了评论,任何留言群发工具就都无法发送垃圾评论了,但这样的话用户无法提交评论留言,网站体验有所下降,是一个不得已的下策。


以上就是我总结的针对网站的反垃圾留言评论的几个方法,对于WordPress来说,建议使用Akismet和Some Chinese Please的组合,效果也不错。


wordpress网站提速一:清理Akismet评论插件留在数据库中的无用记录

最近,有很多人都说,wordpress做的网站速度很慢,尤其是后台。其实,wordpress网站打开速度慢的原因是多方面的,首先,从硬件看,就是你的空间速度怎么样,这个是最关键的。如果,空间速度没问题的话,那就要从软件入手了,就是从wordpress本身找问题。

前段时间,我的网站也碰到过打开超慢的情况,试了很多方法,也没解决问题。后来,在我备份数据库时发现一个问题,就是我的数据库备份了好长时间,也没有备份完,上面显示的大小为100M,这什么情况,我网站的文章也就300篇左右,怎么可能有这么大。

wordpress网站提速一:清理Akismet评论插件留在数据库中的无用记录

无意间在网上看到有人说,Akismet评论插件留在数据库中的无用记录会日积月累,越积越大,让数据库变得臃肿,而且还会影响数据库的打开速度,有时会出现“连接数据库超时或错误”等情况。于是,我打开我的数据库,找到Akismet评论插件在数据库中的表时,才相信有这个可能,我发现Akismet评论插件在我的数据库中存在大量的无用记录,多得有点可怕,数量达到几十万个,这吓了我一大跳。

这么多的无用记录,一页一页地删除,我可能一天也删除不完,于是,我果断地通过sql语句来删除(TRUNCATE TABLE `wp_commentmeta`),一下子清除掉所有的记录。我再备份数据库时,只有9M多,相差如此之大。同时,从哪以后,再也没有出现过“连接数据库超时”或网速过慢等情况了。

因为自己碰到了这种情况,所以,把它记录下来,分享给同样遭遇的朋友。

当然,wordpress网站速度慢,原因还有其它,如果删除这些Akismet评论插件留在数据库中的无用记录还不能见效,你可以参考 wordpress网站提速二。

标签:

提交需求或反馈

Demand feedback