网络日志

wordpress数据库瘦身方法

作者:小龙博客-网络日志 2012年02月27日  5条评论 分类:网站技术   

本文为您介绍wordpress数据库瘦身方法。长时间使用Wordpress后,由于系统本身或者插件安装卸载的原因,数据库中会产生一些垃圾数据,使之变得日益庞大,在很大一定程度上拖慢了WP的访问速度。在这里推荐两种为Wordpress 数据库减肥瘦身的方法。

1. 删除文章历史版本Wordpress自2.6版本以后增加了post revisions功能,即系统会自动保存文章历史版本。

当我们新建文章或者修改文章时,如果长时间没有点击“发布”或者“更新文章”,系统会每隔一定时间自动保存当前内容为文章历史版本以防丢失修改。

在我们重新编辑文章时,页面下方就会列出本篇文章的所有修改版本,修改次数越多,这些条目就越多。这些revisions条目和当前已发布的文章一起保存在数据库的wp_posts表中,用post_type字段加以区分。系统后台并未提供清理这些历史版本的功能,我们只能直接从数据库删除了。操作步骤:

(1)进入空间的数据库,一般用的都是 phpmyadmin

(2)打开Wordpress数据库,在右面上方找到标明”SQL”的按钮,点击进入sql执行框,输入并执行下面代码:DELETE FROM wp_posts WHERE post_type = "revision" ; 窗口提示已删除后,就把这些历史版本都删除掉了,可以到wordpress后台查看验证一下。

如果文章数目不多,你也可以逐个删除”blog_post”中”post_type”项标识为”revision”的数据。当然,如果你懂得Mysql的话,直接用这条SQL语句就可以了。DELETE FROM wp_posts WHERE post_type = “revision”;

注意:以上操作只能删除这之前的历史版本,以后系统还会产生历史版本的,所以需要我们定期进行删除操作。我们还可以直接禁用Post Revisions,方法是在wp-config.php文件中增加一行define(‘WP_POST_REVISIONS’, false);或者用另一个方法,详见《关闭wordPress自动保存功能》。

2.用Cleanoptions插件清理wp_options表安装和卸载插件后,部分插件会在wp-options数据表里留下一些痕迹,为了优化数据库、提高访问速度,可以用Clean Options插件清理一下数据。

Clean Options插件的一些介绍:Clean Options 可以查找 wp_options 表中废弃的选项,它通过 get_option 和 get_settings 这两个函数来检查那些选项是博客中真正用到的,这样保证了我们不会删除那些当前博客运行真正需要的选贤。并且这个插件还提供了链接让你去 google 上搜索下选项。

本文标题:wordpress数据库瘦身方法

网址:http://www.lxlong.com/blog/archives/5627.html

其他文章:
   
« »

5条评论

  1. 爱孜文 说:

    不错,学习了

  2. 前来拜访博主,顺便点点博客上广告博文非常给力,获益匪浅,天天来拜读,共同学习一起发展;
    我的博客刚建立,还请多多指导,欢迎访问我的博客合肥晾衣架

  3. 小林博客 说:

    第(2)条的方法真的很好用,唯一要注意的就是要把双引号改为英文状态下的。DELETE FROM wp_posts WHERE post_type = "revision";

  4. 投影机 说:

    下次我也用这个方法!

  5. Louis Han 说:

    貌似功能很强大 试试看

发表评论 »