关闭WordPress评论 杜绝spam

最近这段时间已经有好几次空间商关掉我的多个虚拟主机,都是说占用CPU过高,高到什么程度呢?我收到他们的截图显示CPU占用使用率达到90%以上后也惊呆了!难怪他们会毫不犹豫的给我站关掉。后面让那几个空间商的技术支持帮我找到具体是哪个域名、哪个目录的问题?奇怪的发现wordpress怎么会频繁的导致cpu占用过高呢?以前老版本wp会经常出现cpu占用过高的情况,现在的3.5及以上的版本基本上应该不会恶意出现这种情况,因为我都是把插件精简到极端,甚至为了测试把所有插件都删除(不是暂停),然后让空间商那边帮忙观察一两天。最后的结果是:没有过去半个钟,那边的技术支持又给我邮件并附图,说CPU占用达到95%,我们要停掉你的主机了。

当时为了不让网站停掉,然后采取了较为极端的方式:

在wp后台停掉文章评论功能,同时在模版中删掉评论模板的调用代码,删除comments.php文件。

问题得到了暂时的缓解,空间商在观察一两个小时后,没有再发现CPU占用过高问题,然后就没有停我网站了。

上面那种方法还是没有把spam处理掉,后期在后台的“评论”一栏中还是发现了很多“未审核评论”、“垃圾评论”。于是我找了下如何使用mysql语句在数据库用禁掉评论功能:

UPDATE wp_posts SET comment_status = 'closed';
//关闭所有的日志评论功能;

UPDATE wp_posts SET comment_status = 'registered_only';
//只有注册用户才能发表评论;
UPDATE wp_posts SET comment_status = 'closed' WHERE post_date < '2014-03-27' AND post_status = 'publish';
// 关闭2014年03月27日之前发表的日志评论功能,可以设定成你想要的其它日期

可以不经允许随意转载,分享:广州SEO,移动互联网营销 » 关闭WordPress评论 杜绝spam

分享的每套dede模板,整站带数据源码,wordpress模板,整站源码下载,帝国cms模板,带数据帝国cms网站,淘宝客源码,女性网站模板等源码的下载链接地址请咨询QQ索取。
赞 (0)
分享到: 更多