每个WordPress网站都具备一个唯一的数据库。它包含网站上的所有信息,从用户数据到评论、文章等。随着站点的发展,其数据库也在增长,并且在许多情况下,最终会存储大量超出其有用范围的信息。这可能会不必要地拖慢网站速度。
在本文中,我们将介绍7个最好用的WordPress数据库优化插件,旨在使用它们来保持您的网站精简和快速。
1. WP-Optimize
WP-Optimize是一个多合一的WordPress优化插件。该插件可以帮助您清理数据库、脚本瘦身、启用延迟加载、执行图像优化等。
如果使用WP-Optimize进行数据库优化,您可以选择插件清理哪些信息。例如,您可以将其配置为清除旧的文章修改历史、删除垃圾文章、删除垃圾评论等:
此插件还支持识别数据库中的孤立表并手动删除它们。
但是,缺少的一项功能是在运行优化之前创建数据库备份支持。WP-Optimize通过与UpdraftPlus插件集成来解决这个问题。如果您也使用UpdraftPlus,WP-Optimize包含的设置将在您运行清理之前自动执行数据库备份。
主要特征:
- 选择指定需要优化WordPress数据库内容
- 识别并删除数据库中的孤立表
- 配置站点的缓存设置
- 启用延迟加载
- 自动图像优化
- 执行网站脚本瘦身
- 将插件与UpdraftPlus集成以处理数据库备份
WP-Optimize插件,它不仅可以帮助您优化数据库,还可以帮助您优化 WordPress 网站的多个方面。如果您已经在使用UpdraftPlus,这也是一个不错的选择。
注:插件提供免费版本及专业版本,专业版本起步价为39美金/年。
2. Advanced Database Cleaner
Advanced Database Cleaner插件帮助你安全地从数据库中删除元素以保持其精简。您还可以使用它从您的网站删除表和cron作业。
该插件提供的一项突出功能是在清理数据库时忽略对数据库的一些最新更改的选项。您可以指定插件为它优化的每种类型的元素保留过去“X”天的数据:
Advanced Database Cleaner 还支持安排数据库优化过程,并配置多个任务自动运行。例如,您可以安排插件每周清理垃圾箱中的文章,并让它每月删除文章修改历史。
主要功能特征:
- 从数据库中删除不必要的信息
- 清理表和cron作业
- 从清理中排除最近的数据
- 自动任务多次数据库清理
Advanced Database Cleaner插件,使您能够设置重复的数据库优化过程。此外,您可以完全控制要优化的数据和时间,这使其成为适合高级用户的最佳WordPress数据库优化插件之一。
3. Optimize Database After Deleting Revisions
Optimize Database After Deleting Revisions插件的作用远不止其名称所指的那样。默认情况下,此插件将帮助您删除网站上所有文章类型的修改历史。但是,您也可以将其配置为通过删除垃圾箱中的项目、未使用的标签、垃圾邮件内容等来优化数据库:
您可以使用此插件来配置优化任务计划,它还可以帮助您从数据库中删除特定表。但是,插件不会告诉您哪些自定义表对应于哪些插件,所以使用该功能有较大的风险,除非您知道自己在做什么。
主要功能特征:
- 删除所有WordPress文章类型(或特定类型)的文章修订
- 保留最近的修订
- 配置为文章保留的修改历史数量
- 数据库优化定时任务
- 从数据库中删除特定表
如果您发布大量内容,后期文章修订历史剧增,Optimize Database After Deleting Revisions插件可以通过将不必要的修订降到最低来帮助您优化数据库。
4. Plugins Garbage Collector
许多站长会在自己的WordPress安装一堆WordPress插件。当然这也是WordPress如此受欢迎的主要原因之一,因为众多插件可以帮助您在网站上实现几乎所有可以想象的功能。在网站的整个生命周期中,您可能会逐步淘汰大量插件。
大部分插件都会在您的数据库中留下未使用的条目和表格。Plugins Garbage Collector找到孤立的数据并将其删除。使用此解决方案,您不会获得任何高级配置设置 – 它仅提供一个选项来帮助您快速扫描和清理数据库。
主要功能特征:
- 查找并删除数据库中未使用插件对应的数据条目
网站有一定的历史,并且曾经安装过各种各样的插件,可以尝试安装Plugins Garbage Collector来删除历史插件在数据库中留下的所有孤立表和条目。使用此插件,您可以定期运行快速扫描并确保您删除的插件不会继续对您的网站产生影响。
5. WP-Sweep
WP-Sweep插件支持通过“sweeping”从修订到自动草稿、已删除文章、垃圾评论、孤立用户等的所有内容来优化WordPress数据库。与许多其他最佳WordPress数据库优化插件一样,您可以选择要清理的数据或进行全面扫描:
使用WP-Sweep的一个缺点是它不支持选择特定的表或元素来自动优化。相反,您可以执行完整扫描或手动清理单个元素。
主要功能特征:
- 从数据库中清除特定类型的元素
- 对数据库进行全面“扫描”并优化其所有表
WP-Sweep支持执行一键式数据库优化,并提供手动清理单个表的选项。
6. WP Reset
有时,优化WordPress数据库的最佳方法是从头开始。如果你想重新启动网站并重新开始,需要清理它的数据库,这正是WP Reset所做的:
使用此插件,您可以擦除数据库中的大部分信息,同时保留关键元素,例如管理员用户帐户、基本站点配置(例如WordPress地址和索引设置)、插件和主题。简而言之,该插件可让您从站点中删除所有内容,又无需重新安装WordPress(就像初始化出厂设置)。
主要功能特征:
- 重置WordPress数据库
- 保留关键数据,例如管理员用户帐户
不想重新安装 WordPress、插件和主题等,重新开始您的网站,WP Reset就是这样的插件(免费或者7.5美金/月起)。
7. Database Backup for WordPress
最后一个插件有点不同。当您备份WordPress网站时,您不仅会复制其文件,还会复制其数据库。如果没有数据库备份,如果您必须先恢复,否则很可能会丢失网站的大部分内容。
此外,如果您计划通过删除一些表来优化数据库,那么事先创建备份始终是明智之举。这正是Database Backup for WordPress能够为你实现的:
插件可以帮助您备份核心 WordPress 表(同时排除修订和垃圾评论)。但是,您也可以将自定义表添加到您的备份中,并设置一个定期创建新副本的计划。
在存储方面,该插件为您提供了直接下载备份文件或通过电子邮件发送给您的选项。如果您使用其备份计划功能,您将通过电子邮件收到这些文件。
主要功能特征:
- 备份WordPress数据库
- 排除文章修订和垃圾评论
- 选择要包含的自定义表
- 定时备份
- 将备份文件下载到您的计算机,或配置插件发送到指定邮箱
如果您计划以任何身份直接使用您的数据库,而又不确定自己需要做什么,手动更改数据库或使用插件删除表可能会对网站造成严重破坏。如果您还没有使用也可以保存数据库的备份插件,那么Database Backup for WordPress这个插件是个不错的选择。
小结
使用最好的WordPress数据库优化插件,可以帮助您清理大量未使用的数据库条目和随着网站增长积累的垃圾数据。如果网站运行了一段时间,这些工具应该可以帮助您恢复存储空间,甚至可能提高网站性能。
如果仍然不确定要使用哪个插件,WP-Optimize是大多数网站的绝佳选择。无论您选择哪种解决方案,我们都建议您同时设置数据库备份,例如Database Backup for WordPress。
关于WordPress数据库、网站备份等相关的文章:
评论留言