首页 / 技术 / 正文

谨慎!经常清理akismet插件的垃圾数据

2013年11月09日 暂无评论 ... 技术

akismet是wordpress的亲儿子,因为这款插件是wordpress的创始人编写的反垃圾评论插件,而经历过时间和用户的考验,akismet确实称得上不能说完美,但是是非常好用的反垃圾评论软件,akismet会让你的博客抗病性更强。

但是akismet的一些设定令人难以捉摸,比如说akismet会在侦测到垃圾评论之后再博客的数据库里面给自己记上一功,这些数据包含垃圾评论的所有信息,以及删除的时间等等,对于这种行为,看似无害,但是如果遇到了长时间垃圾评论的轰炸,完全可以让你的数据库空间消耗殆尽。整天使用着超大流量和储存空间甚至不限流量和储存空间的美国佬永远不懂我天朝小水管用户的痛。

akismet非常管用

看看akismet的战果,就应该知道他生成了多少垃圾数据了。

我使用的是恒创主机,速度什么的都很快,甚至快于国内的一些上千元的服务器,但是空间的,虽然还是比内地的服务器要多,但是还是比不上美国的上G,650M的服务器空间是与数据库共享的,就是这61999条垃圾评论,竟然占用了300M的空间,接近一半了。疼死我了,多亏我及时发现,否则网站被关闭了也许都不知为何呢。

 

解决方法就是一句话:

TRUNCATE TABLE `wp_commentmeta`

这是一句SQL语句,只要登陆自己的数据库后台,输入命令就可以了,此语句的是清空wp_commentmeta表里面的数据,所以,你也可以手动去清空wp_commentmeta这个表。

对于你可能会考虑到的数据会不会丢失的问题,我只能说,垃圾评论,如果你感觉那是数据的话,我建议你还是换个大点的碗吧。

暂无评论

发布评论