11 4月 2014 @ 17:16 

  最近收到邮件报告,说网站空间使用量超过了90%。

问题


  在 cPanel 里仔细翻查了一下,使用量最大的是 iThemes Security 的 Backups 文件夹,里面都 MySQL 数据库的备份文件。

  再看看数据库信息,博客数据库竟然已经有 60MB 了。于是才发现数据库该减减肥了。

  在 phpMyAdmin 中查看数据库,其中以 commentmeta 这个数据表最大,已有39.3MB。这个数据表用于存放垃圾评论的,我们首先要把它“干掉”。

 

删除无用信息


1. 删除垃圾评论

  在 WordPress 的管理后台依次进入『评论』>『垃圾评论』,点击『清除垃圾评论』。

  在清除垃圾评论后,在 phpMyAdmin 中可以看到 commentmeta 数据表的『多余』项有原来的20.1MB变成了38.6MB。可见评论中的垃圾真的很多。

 

2. 删除文章的历史版本

  在这里,我使用了『Better Delete Revision』这款插件。

  安装插件后,在管理后台依次进入『设置』>『Better Delete Revision』,点击『Check Revision Posts』按钮。

  然后会出现历史版本列表。

  在列表最底部,点击『Yes, I would like to delete them!』按钮。

  一会后就会提示已经成功删除。

 

优化数据库


  折腾了几次,把自己用过的清理数据库的方法记了下来,一共有3种,都可以达到目的。

1. 通过 phpMyAdmin 优化

  通过 cPanel 登陆 phpMyAdmin,进入数据库,全选所有的数据表,然后在下拉列表中选择『优化表』或者『修复表』。

2. 通过 cPanel 优化

  在 cPanel 控制面板,进入『MySQL 数据库』,选择目标数据库,然后点击『修复数据库』按钮就可以了。

3. 通过 WP 插件 Better Delete Revision 优化

  插件 Better Delete Revision 除了能够删除文章的历史版本,也可以顺便优化一下数据库。点击『Optimize Your Database』按钮就可以了。

 

优化结果


  原来60MB的数据库优化后只有7MB了,果然小了很多。

 

参考链接

Posted By: GeoFox
Last Edit: 11 4月 2014 @ 17:16

EmailPermalink
Tags


 

Responses to this post » (None)

 
Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


 Last 50 Posts
 Back
Change Theme...
  • Users » 1
  • Posts/Pages » 437
  • Comments » 56
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

关于



    No Child Pages.