博客关闭评论

2012年7月11日 | 标签:

1、发现问题

发现wordpress博客登录速度变的很慢(要6秒种左右),而且每次登录后系统的真实内存就会占用很多。

后来发现是垃圾评论占用了太多的数据库内存(18M左右),登录时要加载数据库,所以登录变的很慢。

数据库过大,运行时就占用了很多系统内存,所以系统内存占用也会变大。

2、解决方法

进入wordpress后台,清空垃圾评论。

再优化数据库表,删除掉没用的垃圾评论占用的数据库内存。

删除掉垃圾评论后,登录速度明显变快。

3、关闭博客新发布文章评论

进入wordpress后台-讨论下:去掉允许新发布文章评论前的勾。

这样之后发的新文章默认就会关闭评论。

4、关闭博客之前文章评论

在数据库中运行SQL查询:

UPDATE wp_posts SET comment_status = ‘closed’;

这样之前所有文章的评论就会被关闭。

5、系统负载、内存占用

关闭评论后系统负载和内存占用明显降低,再观察一段时间看看。