三个简单步骤给WordPress数据库清理瘦身
我们的博客在日常文章更新和插件主题应用的时候,会产生一些作废的数据库信息记录,这些都会导致我们的数据库变得十分臃肿,而且会降低博客的运行速度。相信很多博主都喜欢折腾插件玩,装了卸载,卸载了又安装,这些过程都会在数据库中产生残留痕迹。
在进行下面的瘦身步骤之前,我的博客数据库备份后有3M多,发布的文章50篇还不到。清理之后竟然只有800KB,效果十分的明显,说明了我们的博客数据库中无用的数据太多了。特别是运行时间已经很长的博客,数据库有几十兆甚至几百兆的博客里面存留的垃圾数据就更多了。
清理数据库是有风险的过程,所以清理数据库之前要做好备份工作。对于非专业人士来说,数据库清理是十分令人头疼的,数据库命令都是一窍不通,所以我们应该利用达人们制作好的插件来帮助我们完成数据库清理的工作,这样才能够既轻松又能够保障数据库的安全。
1.清理修订版本记录
我们的博客发布文章后还会经常的做一些修改,如修正错别字,优化排版,更新一些信息等。但是这些过程都会增加文章的修订版本记录,而WordPress的后台又没有直接能够清理修订版本的功能。在清理修订版本之前,我发布过的文章的修订版本平均在十个以上,有的修改频繁的高达二十多个修订版本。
网上有些人给出了些解决方法,但是都是要直接手动修改程序的配置文件,对于不了解PHP程序的人来说既麻烦,又有风险。因此我之前也一直没有尝试去解决这个问题。对于我们来说有一款傻瓜的辅助插件来帮忙清理是最佳的选择。
最近发现了一个中文的修订版本清理插件十分的优秀,简单易用。由JiangMiao开发的清理插件WP Cleaner就能够很好的解决这个问题。能够显示整个博客现有的修订版本有多少个,并能够一键清除所有的修订版本。而且有保护机制,无能如何都不会将正在显示的版本清理掉,可以说是完美的修订版本清理软件。

2.禁止WordPress部分鸡肋功能
WordPress默认的功能并不都是我们想要的,比如修订版本历史对于大多数人来说是无用的鸡肋功能。所以我么需要禁止一些博客功能,来达到较为符合个人要求的博客应用。对于高手来说,可以直接修改程序的配置文件,来禁止相关功能。对于我等程序小白来说还是利用插件是最佳的选择。
推荐中文插件SuperSwitch来关闭一些我们不需要的博客功能。这个插件可以关闭自动保存和修订历史版本,还可以关闭博客程序、主题、插件的自动更新。功能非常强大,操作及其简单。

这样我们就以后不必再进行第一步的清理历史版本记录的处理了,只是简单的清理一下数据库就能够完成日常的数据库优化工作了。
3.选择一款数据库清理软件
数据库清理插件在博客后台能搜到很多,很多人都用过,但是功效并不都是很理想。经过几番尝试找到了一款不错的插件叫Clean Options,能够极度有效的清理掉很多残余的无用数据,效果十分明显,唯一的缺憾估计就是没有中文语言了。
Clean Options在扫描出所有的无用数据后,能够详细的展示出这些在数据库中的数据,由我们自己判断是否确认删除。当然绝大多时候,我们就直接全选删除就可以了,十分的高效。该插件清理后,不会将有效的数据删除,因此不用当心数据库会被破坏的问题。但是为了防止万一,还是建议每次清理之前备份一下,清理完之后确保博客一切正常后才清除掉旧有备份的数据库。
通过以上三个插件就能够很轻松的将我们博客的数据库瘦身,再也不用对着烦人的代码无所适从了。当我们完成清理工作后,会惊讶的发现数据库会缩小很多,而我们的博客运行的也将更加顺畅。
Jacse原创文章,转载请注明: 转自Jacse’s Blog
本文链接地址: http://jacse.com/726.html
我是来打醋的……
[回复]
Jacse 回复:
九月 26th, 2009 at 17:58
你打得不是醋,是寂寞……
[回复]
exia 回复:
十月 30th, 2009 at 13:17
学习了一下,很受用~
[回复]
有心人啊,呵呵,偶曾经准备写个插件,根据你安装的版本来告诉你什么文件和什么数据库的数据是多出来的,但有个问题就是搞不清楚哪个插件用什么表和字段,后来看大家写插件的时候用到数据库的字段也都方式不同,才放弃了,呵呵。。
[回复]
Jacse 回复:
九月 26th, 2009 at 21:54
恩,找了些好插件分享下。一直想固定使用一些插件,笃定了就不改了。
[回复]
access如何清理呢
[回复]
介绍的非常详细
[回复]
Jacse 回复:
九月 27th, 2009 at 12:24
@卢松松,只用mysql数据库吧。
@先看看,的确比较方便的插件。
[回复]
一开始用着SuperSwitch禁止了保存修订版本
不然文章序号断得太厉害
[回复]
Jacse 回复:
九月 27th, 2009 at 15:10
原来是这样,谢谢指教。
[回复]
不错,学习了,谢谢分享,有空也可以去我的博客坐坐,呵呵
[回复]
看数据库还不是很大,先不清理了
[回复]
Jacse 回复:
九月 27th, 2009 at 18:11
数据库清理还是谨慎些好,毕竟数据无价。
[回复]
WP的文章修订记录确实麻烦,记录了一大堆数据,然而又不会经常用到
[回复]
Jacse 回复:
九月 27th, 2009 at 19:54
恩,的确是这样的,清理掉,再禁止就可以了。
[回复]
这篇文章值得收藏啊。
[回复]
Jacse 回复:
九月 29th, 2009 at 18:08
希望有所帮助。
[回复]
速度应该有明显提升,技术性比较高啊~
[回复]
Jacse 回复:
九月 30th, 2009 at 22:11
数据库减肥效果好啊。
[回复]
WP用多了确实庞大,前段时间啊我直接重装了……
[回复]
Jacse 回复:
十月 3rd, 2009 at 21:24
太夸张了。
[回复]
搜搜过来的 学习一下清理
[回复]
Jacse 回复:
四月 28th, 2010 at 21:16
共同学习进步。
[回复]
都用过,但是好像没什么用途
[回复]
WP Cleaner优化数据库很有帮助,用上了.
[回复]
Jacse 回复:
三月 9th, 2011 at 09:28
@阳朔在线,这插件我也一直留着。
@xino, 减少.sql数据库的体积。
[回复]
用了,结果把我的分页干掉了 重新装分页插件也不中。
[回复]
我要试一下,尤其第一条。
[回复]
无论如何,操作之前还是要备份数据库的,用时也要小心。
[回复]