霜天部落 | 专注PHP研发,研究LAMP高性能架构部署与优化

如何优化WordPress数据库

WordPress 使用的数据库是 MySQL,随着 MySQL 的使用,会对含有可变长度行的表(含有VARCHAR, BLOB或TEXT列的表)进行了很多更改和删除的操作,这就导致这些表数据繁冗,大量的碎片占据磁盘空间,mysql的效率也会降低。

如何优化WordPress数据库?

因此,当你觉得 WordPress 速度比较慢的时候,对 MySQL 进行优化下,可以相当程度上提高 WordPress 的速度。

有两种方式可以优化WordPress数据库:

一、我们可以通过 PHPMyAdamin 对 MySQL 表进行优化:

optimize table

二、如果每次都进入PHPMyAdmin 优化 MySQL表不方便的话,这里推荐一个插件:Optimize DB,它能够让你在 WordPress 后台直接优化 MySQL 数据表。该插件安装非常简单,上传激活即可,激活之后,在 WordPress 后台 > Tools => Optimize DB 就能优化 MySQL 数据表了:

optimize DB

从这里下载Optimize DBhttp://wordpress.org/extend/plugins/optimize-db/

据说可以定时优化,这个我还没研究,暂且不提。