WP-Optimize 插件安装使用教程-WordPress 数据库优化

玩 wordpress 的人都知道,wp 本身是比较庞大的一个 php 程序,尤其是数据库方面是比较大的,wp 的文章编辑器在写文章的时候会定时自动储存为修订版本以防意外,当你文章写完了之后,那些储存起来的文章片段会一直保存在数据库中,日积月累成为影响 wp 工作效率的累赘。wp 数据库中的可清理部分包括但不限于以下这些:修订版本,草稿,自动草稿,待审评论,垃圾评论,回收站评论,孤立的文章元信息,孤立的评论元信息,孤立的关系信息,控制板订阅缓存。为了提高数据库效率必须使用一个 wp 数据库优化插件,经过多方选择,魏艾斯博客使用了 WP-Optimize 插件来完成这项工作,今天就来说一下WP-Optimize 插件安装使用教程。

网络上找到的相关名词解释:

修订版本(revision):修改文章后会有一个未修改前的版本,另外写文章过程中每隔一段时间也会生成一个修订版本。
草稿(draft):写文章时点击“保存草稿”后保存下来的,另外自定义菜单等也可能会生成草稿。
自动草稿(auto draft):点击“写文章”“新建页面”时产生的,每点击一次就生成一条。
孤立的文章元信息(Orphan Postmeta):文章删除后残留在 wp_postmeta 表中的信息。
孤立的评论元信息(Orphan Commentmeta):评论删除后残留在 wp_commentmeta 表中的信息。
孤立的关系信息(Orphan Relationships):文章、评论等删除后残留在 wp_term_relationships 表中的信息。
控制板订阅缓存(Dashboard Transient Feed):控制板首页显示的订阅缓存,保存在 wp_options 表中,数量多体积大,建议在控制板首页顶部“显示选项”那里去掉那些订阅。

WP-Optimize 目前是免费使用的,如果用着很好你也可以捐助作者。目前这个插件是部分汉化,并不复杂的操作模式,中英结合的控制面板也能完全看懂了。

1、查找安装 WP-Optimize 插件

在 wp 管理后台的插件-安装插件中,输入 WP-Optimize 并搜索。结果如下图所示,点击“现在安装”并启用这个插件。

2、WP-Optimize 插件使用

安装完成之后 WP-Optimize 会出现在 wp 后台-设置下面,现在来看一下这个插件主要分为两部分功能,一个是手动优化,一个是定期优化。

2.1 手动优化数据库就是点击下图中那个 Run all selected potimizations 的蓝色按钮,在这里可以优化数据库中的所有表,这个功能与 phpMyAdmin 中的“优化表”效果是一样的,省得上 phpMyAdmin 了。

优化效果可以在右侧的 Current database size: 1.6 MB  You can save around: 32 字节 这里看到。

插件这块的细节做的很好,你也可以手动一个一个的优化下面的每个项目。

下面还有一部分我没有截图,显示为红色文字的这部分清理对数据库操作比较频繁,在清理中可能会因为各种意外情况造成数据库损坏,插件提示清理之前需要做好数据库备份工作,默认也是没有勾选的需要你自行勾选再清理。

WP-Optimize 插件还提供了网站数据库所有表的详细信息如下图。大家还记得这篇文章MySQL 数据库类型从 InnoDB 转换为 MyISAM不,当初老魏就是从这里发现网站数据库表的类型不符合的,也算是意外收获了。

2.2 WP-Optimize 插件定期优化

设置计划方案,可以设置保留多久的数据每隔多长时间自动清理一次,默认是每周,可选时间是每天,每周,每两周,每个月。清理得过于频繁会导致评论还没有来得及审核就被清理掉,也可以设置为 fortnightly(每两周)自动清理一次。

然后在下面勾选需要清除的内容,默认已经勾选了优化数据库、删除修订记录、自动草稿和垃圾评论。不要勾选“删除未清除未审核的评论”,以防误删。

最后保存设置就可以自动定期优化数据库和删除垃圾数据了。

3、WordPress 优化

WordPress 如何优化提升速度,这是个永恒的任务。想让网站加载速度快,优化的关键是找到平衡点,点我打开在线课程开始学习,全面分析原因并给出相对应的一整套解决方案。

总结一下 WP-Optimize 插件的功能还是蛮实用的,如果你长时间未清理 wp 数据库,用一次这个插件清理效果还是很显著的,可以明显降低数据库的大小和提高数据库效率。而且设置起来很简单,要省心一些就使用定期清理功能;想节省 wp 资源占用就先停用这个插件,使用前打开,运行手动清理,结束后再停掉,这样也不占用 wp 资源和服务器资源。