如何清理 WordPress 数据库:提示和技巧

已发表: 2021-05-03

您有多少次对无法清理的 WordPress 数据库感到沮丧? 好吧,这篇文章是关于如何使用插件和一些手动方式清理 WordPress 数据库的

此外,在本文中,我们将讨论定期清理网站数据库的重要性,并为您提供一些关于如何进行清理的提示。

我们还将向您展示如果您不定期清理网站可能会出现什么样的问题,并就如何完全避免这些问题提供建议。

目录
  1. 为什么需要清理数据库?
  2. 您应该优化哪些数据库项?
  3. 在清理之前备份您的 WordPress 数据库
  4. 如何手动清理 WordPress 数据库?
  5. WordPress 数据库清理插件
    • 使用 WP-Optimize 插件清理 WordPress 数据库
    • 使用 WP Rocket 清理你的 WordPress 数据库
  6. 其他清理数据库的插件
  7. 常见问题 (FAQ)
  8. 综上所述
clean wordpress database

为什么需要清理数据库?

WordPress 是一个 CMS(内容管理系统),将其所有数据存储在数据库中。 为了避免维护网站内容的多个副本,WordPress 将您发布的所有内容(每篇文章和每条评论)保存到您网站数据库的同一位置。

虽然这对于管理帖子或页面随时间的更新很方便,但在这种情况下清理旧条目是必要的。

干净的 WordPress 数据库可帮助搜索引擎在浏览您的网站时找到您的博客文章和用户。 您的网站速度很慢,因为它们被垃圾评论或废弃产品评论中的过时信息弄得一团糟。 您可以阅读为什么您的网站运行缓慢?

干净的服务器对搜索引擎爬虫也有好处,它们会浏览网页的内容以了解其内容以及是否应将其添加到索引中。

这些机器人很难或不可能解析包含大量垃圾评论的杂乱 WordPress 博客文章,因此从数据库中删除这些条目有助于确保 Google 知道这里发生了一些有趣的事情!

您应该优化哪些数据库项?

您可以在 WordPress 数据库中优化各种字段/项目。 一些更重要的包括:

  • 评论、帖子、自定义字段和/或分类法(例如,标签)。 这些应定期优化以清除任何垃圾邮件或废弃条目。
  • 非活动用户:您可以从博客的数据库中删除非活动用户,因为他们会占用您托管服务器上的磁盘空间。 超过三十天未登录帐户的人。 在这里,您可以使用 iThemes 安全插件,让您实时提醒非活动用户。
  • 垃圾评论:如果您的博客上有很多垃圾评论,可能是时候清理这些评论了。 这是通过删除评论并从 WordPress 数据库中的一个函数中删除其 ID 来完成的。

为了使这个过程更容易,有一些插件可以帮助完成这些任务! 有很多插件可用,但我推荐 WP-Optimize 或 WP Rocket 用于一般用途,因为它们都简单有效。 如果需要,您可以使用其他插件,具体取决于清洁需要。

在清理之前备份您的 WordPress 数据库

在清理 WordPress 数据库或优化数据库之前,您应该先备份数据库。

插件 BackupBuddy 是备份数据库的最佳选择。 这个插件有一个内置的调度程序,可以按照预定的时间间隔自动备份你的 WordPress 数据库,比如每天、每周或每月。 您可以阅读有关 BackupBuddy vs Duplicator 的另一个指南。

阅读:如何使用 BackupBuddy 恢复 WordPress 网站? 简易指南

如果您需要手动修复它们,还可以使用它导出 SQL 文件并对所有表运行批处理查询。

在进行任何清理之前,您应该始终确保有备份!

如何手动清理 WordPress 数据库?

您可以通过从 WordPress 仪表板中删除垃圾评论、帖子草稿和其他不必要的数据来手动清理 WordPress 数据库。

要手动清理 WordPress 数据库,您可以使用一个名为 WP Bulk Delete 的插件,它可以让您清理整个 WordPress 数据库或快速从 WordPress 中删除任何内容。

所以下载插件,然后像其他插件激活过程一样上传和激活。 然后转到位于 WordPress 仪表板左侧边栏的WP 批量删除菜单。

然后只需单击一下即可清理修订后的内容、回收站和自动保存。

WP Bulk Delete

此外,您可以设置为定时清洁过程。 要启用定期清洁,您需要单独设置。

但是,单击要清理或计划的任何选项。 这将删除处于草稿模式或计划将来发布的所有帖子,以及在您发布文章一次后不再需要的旧版本的旧修订。

不是这些字段来清理数据库,更多的过滤器可用,如评论、用户、元字段、术语等。

有些人喜欢通过单独删除每个表行来清理他们的数据库,这比使用插件要花费更多的时间。 所以如果真的需要手动删除,可以使用上面的批量删除插件。

您可以考虑清理 WordPress 数据库的事情越多。

  • 删除数据库中不再在您的站点上处于活动状态的附件
  • 消除可能使您的数据库混乱的空术语(标签)和类别。
  • 删除旧帖子和评论
  • 删除数据库中的所有评论
  • 删除数据库中的所有术语
  • 清除 WordPress 安装中不再需要的任何其他数据,例如不再使用的插件或主题以及图像等文件的旧备份
  • 清空垃圾箱以删除任何临时文件
  • 清理博客的侧边栏小部件和菜单
  • 从您的站点中删除所有未使用的插件
  • 检查您网站上的损坏链接,然后在必要时修复它们

WordPress 数据库清理插件

有一些插件可以为您自动执行数据库清理过程。 您可以使用这些清理您的 WordPress 网站,或者使用它们通过定期维护来保持平稳运行:

最推荐的数据库清理和优化插件

  • WP-Rocket :这个插件旨在优化您的 WordPress 网站并清理数据库。
  • WP-Optimize :这个插件将清理数据库、优化图像并压缩您的网站。
  • WP-Sweep:这是一个免费的简单手动 WordPress 数据库清理插件。

使用 WP-Optimize 插件清理 WordPress 数据库

这是有关如何使用 WP-Optimize 插件清理 WordPress 数据库的分步指南。

WP-Optimize 有免费版和高级版,您可以使用这两个版本优化 WordPress 数据库或清理数据库。 但在免费版本中,您无法启用预定的清理过程。

但是,在本指南中,我使用了它的高级版本。 因此,如果您想使用其专业版,只需立即购买,然后将插件文件上传到您的 WordPress 网站并激活它。

WP-optimize 不仅用于数据库优化,它是 WP Rocket 最流行和主要竞争对手的缓存插件。

现在转到WP-Optimizer> 数据库

wp optimize database

现在选择要优化的数据库文件,然后单击“运行所有优化”。

现在,等待几分钟,直到整个过程完成。 您可以一个一个地立即清理或优化数据库。 但在清理之前,您应该备份数据库。

wp optimize database optimization

如果您使用 Updraftplus 插件,则无需使用其他插件单独备份数据库。 因为 Updraftplus 与 WP-Optimize 兼容。

如果要安排优化,进入 WP-Optimize 数据库的设置选项,然后设置为每月清理一次。 其他选项是“每日”或“每周”。 然后最后点击“保存设置”

wp optimize scheduled clean up

WP-Optimize 也是一个多合一的 WordPress 优化插件,用于改善加载时间、减小数据库大小以及加快站点性能。 可选设置包括页面缓存(缓存 30 秒)和浏览器缓存过期(60 分钟)。

使用 WP-Optimize 插件清理 WordPress 数据库的一些核心优势:

  • 为了更好的站点性能和优化数据库大小。
  • 由于较小的数据库,减少了页面加载时间。
  • 更轻松的备份和恢复:现在可以一键完成备份过程! 如果您使用 Updraft Plus。
  • 清理您的 WordPress,无需停机或影响博客文章的内容(无需手动操作)。 如果您不是经验丰富的开发人员,这也很棒,因为它会自动处理所有任务。

该插件包括用于清理 WordPress 站点数据库的自动和手动选项,范围从立即删除或清除到在特定日期进行计划清理。

使用 WP Rocket 清理你的 WordPress 数据库

这是有关如何使用 WP Rocket 插件清理 WordPress 数据库的分步指南。

WP Rocket 是一个高级插件,在 WordPress 用户中最受欢迎。 这是一个很好的 WordPress 缓存和加速器,甚至是一个数据库清理插件。 因此,您不仅可以使用它来清理数据库,还可以使用它来提高网站速度。

获得 WP Rocket 的好处,您必须以 49 美元的价格购买一个带有一年更新和客户支持的站点。 但是您可以扩展其许可限制。

但是,回到指南,像其他插件一样在您的 WordPress 上安装和激活 WP Rocket。

然后转到设置 -> 数据库清理选项卡。 (您也可以通过单击仪表板菜单中的“数据库清理”来执行此操作)

WP-Rocket automatic database Cleanup

在这里,您将能够清理 WordPress 数据库,包括删除帖子或页面的旧版本、来自不同用户的垃圾评论等。您可以通过一次性清理或将其安排为每日或每周任务来完成此操作将在特定时间自动运行。

使用 WP Rocket 清理 WordPress 数据库的一些核心优势

  • 它将清理您的 WordPress 数据库并通过不节省加载大量不必要数据的时间来加速网站。
  • 该插件兼容所有版本的 WordPress,因此您不必担心兼容性问题。
  • WP Rocket 还有助于加快网站加载时间,这意味着增加用户对您的博客或在线商店的参与度。

使用 WP Sweep 优化/清理 WP 数据库

WP-Sweep database optimization plugin

WP Sweep 是一款适用于 WordPress 网站的免费数据库优化插件。 这是一个很棒的插件,可以解决许多可能会减慢您的网站管理员或前端速度的问题。

它与所有主题和所有版本的 WordPress 兼容,并且可以与其他速度优化解决方案一起使用。

它通过识别未使用的数据库表并完全删除它们来工作,从而减少您的整体数据库大小。 它还检测表中未使用的字段并删除它们,这只会增加使用此插件的性能优势。

一件事是您无法设置自动数据库优化系统,例如 WP Rocket 或 WP-Optimize 插件。 所以 WP Sweep 仅用于手动优化。

让我们开始了解如何使用 WP Sweep 插件优化 WordPress 数据库。

首先,像任何其他插件一样安装并激活 WP Sweep。 然后转到 WordPress 仪表板的工具部分,然后单击“WP Sweep ”选项。

WP Sweep options

现在您将看到 WP Sweep 数据库优化仪表板。 在这里,您可以查看需要优化的数据库选项/字段。 该插件允许优化帖子、评论、用户、术语、选项和数据库。 您可以手动优化或清理每个部分的站点数据库。

虽然它有一个“Sweep All ”的选项按钮,所以你可以使用它。 就是这样,使用 WP Sweep 非常简单。

注意:在使用 WP Sweep 进行任何操作之前,您应该备份您的 WordPress 数据库。

其他清理数据库的插件

  • WP Cleaner Pro:此插件将删除旧版 WordPress 数据库中留下的评论记录,也可用于自动删除您网站上的垃圾评论。
  • Database Cleaner:此插件将帮助您管理备份、文件权限、数据库优化等,以使站点运行更顺畅。

常见问题 (FAQ)

有关清理 WordPress 数据库的一些常见问题:

综上所述

在本文中,我向您展示了清理 WordPress 数据库的不同方法。 这是在进行清理过程之前要了解的重要事项,您可以有信心知道会发生什么,而不必担心在您的网站上丢失任何东西。

现在,您将能够决定哪种方法最适合您的需求,可以使用 WP Rocket(推荐)等插件,也可以使用删除、发布、垃圾评论、cookie 等手动方法。相应地继续进行正确的清理过程. 快乐的博客!