跳到主要内容

WordPress 网站的所有有价值的数据,包括页面、评论、博客文章、表单条目、投资组合项目、媒体等都存储在 WordPress 数据库中。此外,甚至主题、插件和网站的配置和设置都存储在其上。

静态 HTML 站点在页面内存储数据,而 WordPress 依赖MySQL 数据库来存储所有数据。当网站被定期使用时,数据库会不断增长以适应变化。随着时间的推移,如果不进行优化,它会变得肥胖和臃肿。

如何通过代码和插件优化wordpress数据库
如何通过代码和插件优化wordpress数据库

当数据库变得臃肿时,它会降低您的网站性能,因为服务器将需要更多时间从大型数据库中查找信息。因此,优化WordPress数据库以加快网站速度非常重要。

如果数据库优化对您来说是一项艰巨的任务,请坚持使用我们。以下步骤将帮助您通过代码和插件轻松优化 WordPress 数据库。

注意:在优化数据库之前,请考虑备份它,因为数据库中存储的数据非常关键。数据库优化过程中的任何错误都会损害您的整个网站。因此,请确保对您的 WordPress 网站进行完整备份。

通过 phpMyAdmin 优化 WordPress 数据库

phpMyAdmin 是管理 WordPress 数据库的一种非常常用的方法。如果您的 WordPress 托管计划带有控制面板 (cPanel),那么您可以使用 phpMyAdmin 数据库管理工具。

在安装 WordPress 时,通常会创建 12 个表来存储您网站的有价值信息。随着您在站点上安装更多插件,表的数量也会增加。以下是这些表的列表。

  1. wp_commentmeta – 用于存储有关评论的元信息。
  2. wp_comments – 用于存储网站上的评论。
  3. wp_links – 用于存储 blogroll 链接。
  4. wp_options – 用于存储在管理设置区域中定义的选项。
  5. wp_postmeta – 用于存储帖子元信息。
  6. wp_posts – 用于存储关于帖子、页面和其他自定义帖子类型的数据。
  7. wp_terms – 用于存储帖子和链接的帖子标签和类别。
  8. wp_term_relationships – 用于存储帖子、类别和标签之间的关联以及链接和链接类别之间的关联
  9. wp_term_taxonomy – 用于存储 wp_terms 表中使用的分类(类别、链接或标签)的描述
  10. wp_usermeta – 用于存储有关用户的元信息
  11. wp_users – 用于存储用户信息

在 phpMyAdmin 中,您可以选择检查数据库中的所有表。您可以选择要优化的表,然后继续该过程。

在数据库中,您会在末尾找到两列——大小和开销。如果存储的数据更多,则表的大小很大。另一方面,开销是数据库用来存储查询的临时磁盘空间。随着现场的定期更新,表的开销会增加。

优化数据库时,将消除开销,这将减少数据库的整体大小。

如何优化 WordPress 数据库中的表?
要优化受过多杂乱(开销)影响的表,您需要使用 SQL 命令 OPTIMIZE TABLE。例如,如果要优化 wp_commentmeta 表,则执行以下 SQL 查询:

优化表’wp_commentmeta’

此外,phpMyAdmin 还允许您从主下拉菜单中优化表格。选择要优化的表,或者您可以选择 Check All 选项。然后选择优化表选项并单击执行。
当 WordPress 数据库成功优化后,您将看到来自 phpMyAdmin 的确认。

phpMyAdmin 还为您提供了修复表的选项,可帮助您修复损坏的表。你应该考虑使用它。

使用插件优化 WordPress 数据库

  1. WP-优化
    WP-Optimize 是最有效的插件之一,可以自动清理您的 WordPress 数据库,以便您的网站能够以最高效率运行。它会删除所有不必要的数据,例如已删除/未批准/垃圾邮件评论、pingbacks、trackbacks 和过期的临时选项。

    它还清除了不必要地消耗数兆字节数据的不必要的后期修订。此外,WP-Optimize 通过清理评论表、删除所有垃圾邮件来释放更多空间并加速网站。它可以通过按一下按钮对 MySQL 表进行碎片整理。

    WP-Optimize 分析数据库并准确报告具有开销和浪费空间的数据库表。它可以帮助您准确找到要清理的内容和不清理的内容。

    该工具由自动化提供支持,可以运行自动清理,您可以每周安排一次,或者根据您的博客或商业网站的指定时间段进行安排。

  2. WP-DBManager
    WP-DBManager 是另一个很好的插件,例如 WP-Optimize,可以在您不是技术专家的情况下管理您的 WordPress 数据库。它具有大量功能,主要用于数据库优化。

    它允许您直接从管理仪表板有效地管理和优化数据库。您需要做的就是安装此插件并激活它。

    激活后,使用数据库菜单,其中包括数据库备份、优化数据库、修复数据库、运行 SQL 查询、清空/删除表等多个选项。

    您可以使用这些选项来清理数据库和其他优化目的。此外,您可以安排数据库备份、优化和修复。该插件可帮助您运行安全流畅的 WordPress 网站。

  3. 反垃圾邮件插件
    当您的网站收到大量垃圾评论时,它们会不必要地占用数据库中的空间。垃圾评论在 wp_comments 表中占据了很多行。

    为了解决这个问题,您可以安装一个反垃圾邮件插件来阻止所有垃圾评论。

    此外,您还可以使用以下 SQL 命令删除垃圾评论:

    DELETE FROM wp_comments WHERE comment_approved = ‘spam’

    当从 WordPress 中删除任何博客文章、图像、页面或评论时,它会进入垃圾文件夹。垃圾箱功能很像回收站,如果您不小心删除了项目,它可以让您恢复它们。

    当垃圾中有数千个项目时,它会使数据库膨胀。默认情况下,已删除的项目会在 30 天后删除,但您可以使用以下命令减少天数。

    定义(’EMPTY_TRASH_DAYS’,5);// 5天

结论:

如果您使用适当的插件和编码来自动化某些过程,那么优化 WordPress 数据库并不难。如果您有任何疑问,请在下面的评论部分告诉我们。

回到顶部