0
Posted on 22:04:00 by Freddy and filed under
刚才发现一个插件,可以清除WordPress的wp_options表里的多余内容,对于提高博客速度大有裨益!


  WordPress以模板和插件丰富著称,但是你知道吗?大部分插件和部分模板,在你禁止了他们之后,甚至是删除了他们之后,依然保留了部分数据在WordPress的数据库里面!这些数据都保存在wp_options下面,当你打开每一个博客页面时,都会通过get_option()函数查询wp_options表里的数据!wp_options里多余的数据不仅是垃圾,而且严重影响速度!

  更为惊人的是,WordPress管理后台的首页,会自动生成一些rss的缓存,并保存到wp_options里面,而这些内容往往很多很庞大!我这边的就有500K左右!而整个数据库才3.2M,这些垃圾数据就占了近1/6!

  这些数据怎么清除呢?懂php和mysql的人可以通过代码来处理,可是大部分人都不会php,而且写代码也麻烦。不过幸运的是,有这样的wordpress插件!WordPress Clean Options Plugin(http://www.google.com/gwt/n?u=http%3A%2F%2Fwww.mittineague.com%2Fdev%2Fco.php)可以帮你轻松去除wp_options里的垃圾数据!

  下载WordPress Clean Options Plugin并激活后,在后台的管理-CleanOptions标签里可以看到管理界面,点击“Find orphaned options”按钮,它将自动为你查找wp_options里存在,但是不被get_option和get_settings查询的值,搜索后它会显示:

  The following Options appear to be orphans.
Non-selectable Options are known to have been created from files present during upgrade or backup, or are legitimate options that do not “fit” the search for get_option or get_settings. If you wish to remove them by other means, do so at your own risk.
  
  这些就是垃圾数据,孤儿。我的里面居然有xianguo_digg_options这一项,而我早就把鲜果digg的插件删掉了,因为安装之后导致博客崩溃了,太差劲了。建议你清除它们之前备份下数据库。然后全选所有值(可惜没有全选这个按钮,必须一个一个选中),点击“view selected option values”按钮。

  下一步就会列出详细的垃圾数据,选择“Yes, Remove ALL of these options from the wp_options table.”后删除所有垃圾数据,完毕。

  清理之后再次备份数据库,发现文件比原来小了500K左右,垃圾数据全删掉了。而且目前看来没有引起什么问题,不错!
0
Responses to ... 打扫WordPress数据库删除冗余数据