WordPress优化技巧数据库篇
WordPress 是现在大家使用的比较多的博客系统,WordPress系统使用时间长了,数据库中的冗余数据就会很多,定期优化和清理Wordpress的数据库,可以保证Wordpress能够快速工作。
WordPress的功能中有自动保存(AutoSave)和历史版本修订功能(Revisions),这些功能也算是比较实用,可以方便的帮你保存文章,和查看以前的修改的文章,但对不好之处也是比较明显,每次的自动保存和文章修改,都是往数据库里新加入一条记录
这样的话就会使数据库膨胀速度过快,数据库中的冗余数据就会很多,从而影响数据库的查询效率。下面我们就来关闭这两个功能。
关闭自动保存(AutoSave)
在wp-config.php中,加入以下设置:
define('AUTOSAVE_INTERVAL', 3600 );
3600表示自动保存时间为一个小时,你可以修改为自己需要的。
关闭历史版本修订功能(Revisions)
在wp-config.php中,加入以下设置:
define('WP_POST_REVISIONS', false);
现在是关闭了功能,但是对以前的文章的自动保存还没有清理,这里给大家介绍一个国人开发的插件WP Cleaner使用起来还是很简单的。
另外在介绍一种手动方法,打开phpMyadmin,通过SQL语句进行冗余数据删除操作。删除前记得先备份一下。
删除脚本是:
DELETE FROM wp_posts WHERE post_type = 'revision';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';
最后,在phpMyAdmin中,选中所有表,点“优化表”。
经过这一番优化操作,就可以将WordPress数据库中的冗余数据删除,优化了数据库的性能。
