WordPress 数据库优化的终极指南
已发表: 2021-09-03
每个互联网用户都知道保持网站速度和有效的重要性。 如果您的后端数据库未优化,那么您的高流量网站可能会运行得很慢。
在此博客中,我们将了解WordPress 数据库优化,此外,我们还将检查一些原因,说明为什么经常优化您的网站更为重要,以及如何手动和自动优化网站。
您网站上可用的所有内容都存储在 WordPress 数据库中。 它的一些内容包括投资组合项目、评论、页面、论坛、博客、链接和帖子类型。 此外,插件、网站和主题的设置将存储在其中。
随着您的网站自然提升,您的内容将增加。 因此,由于设置、主题、插件和内容如此之多,数据库的大小也会增长。
假设您忘记或忽略了优化数据库,在某些情况下,您会注意到您的网站由于速度变慢而需要花费大量时间来加载。
WordPress 核心数据库表设置
首先,我们将了解 WordPress 数据库是如何设置的以及它是如何工作的。
完整的信息存储在核心表中。 WordPress 有 11 个核心表。 在您的数据库中,您可能会看到超过 11 个表。
这是因为主题和 WordPress 插件将创建更多表格。 这意味着您使用的主题和插件的总数将创建那么多额外的表。
WordPress 中默认可用的 11 个基本表以及下面给出的用途
wp_commentmeta – 对于评论,它将存储元信息
wp_links – 创建和存储链接菜单。
wp_posts – 存储其他自定义帖子类型、帖子和页面的数据。
wp_terms - 将存储所有帖子和链接的标签和类别列表。
wp_options – 在管理设置区域中,将存储选项集。
wp_term_taxonomy – 在 wp_terms 表中,它将存储分类标签。 分类是指链接、类别或标签。
wp_postmeta – 将存储帖子的元信息。
wp_term_relationships - 将存储类别、标签及其帖子之间的关系,并将存储链接和链接类别。
wp_usermeta - 关于用户,元信息将被存储。
wp_comments - 它存储评论。
wp_users - 它存储用户列表。
为什么优化 WordPress 数据库至关重要
您网站的内容和数据将存储在 WordPress 中。 简而言之,您创建的评论、帖子、内容和页面将存储在您的数据库中。 一旦您更新您的网站,数据库就会更新。
根据存储在数据库中的文件,服务器将需要时间来加载。 因此,从数据库表中获取所有信息需要更多时间。
如果您执行 WordPress 数据库优化,服务器负载将减少,您的网站性能将得到提高。 您可以通过从您的网站中删除不需要的和过时的信息来显着提高数据库的效率。
这将帮助您非常快速地向用户提供所需的信息。 因此,要获得持久的网站性能,优化数据库非常关键。
如果您的 WordPress 数据库中有太多不需要的数据,您的网站将运行得太慢,这将直接导致高跳出率。 更高的跳出率意味着没有用户会对您的网站感兴趣。 因此,他们不会喜欢在您的网站上停留更长时间。
这是因为您的网站加载速度非常慢。 因此,如果您真的不想失去潜在客户,您需要确保您的数据库得到了适当的优化。
如果您未能执行 WordPress 数据库优化,您的网站将被搜索引擎评为差。 请记住,网站速度对于搜索引擎来说是一个非常重要的因素。
一个糟糕的网站会提供糟糕的用户体验,这会自动减慢流量。 通过优化数据库可以删除任何类型的不需要的数据,这有助于快速执行并最大限度地降低数据库速度。
将鼓励更多的用户,只有在表现良好的情况下才能提高转化率。
数据库如何变慢
网站的性能取决于数据库的大小。 下面列出了几种增加数据库大小的方法。
1.垃圾评论
在您的网站上,如果启用了评论,则可能会收到垃圾评论。 实际上,垃圾评论在当今网络上很常见。 但删除它很重要。
为什么要删除垃圾评论?
- 垃圾评论会影响您的网站速度和数据库。
- 删除垃圾评论将阻止您的真实用户发表真实评论。
- 您博客上的垃圾评论可能会给真实用户留下不好的印象。
- 真正的用户会觉得您的网站根本不专业,信任它是不正确的。
您可以通过以下一些方法最大限度地减少垃圾评论的总数。 这将鼓励人们留下他们的评论进行真正的对话。
垃圾评论将发布到发布链接,以便其他人可以点击它们。 大多数情况下,此链接实际上会将用户重定向到他们的网站或直接指向第三方营销人员以窃取凭据信息。
因此,删除垃圾评论变得至关重要。 通过限制帖子上的链接数量,您将能够轻松地减少垃圾邮件的总数。 通过这样做,许多用户将无法发布如此多的链接,因为他们将受到限制。
这可以通过垃圾邮件机器人来防止。 因此,您的网站将看起来更加可靠和专业。 如果您想在您的网站中应用此更改,那么您只需执行一些步骤,即
- 点击设置
- 浏览讨论
- 搜索评论审核部分。
- 现在设置允许的链接总数。
大多数垃圾邮件将包含相似的单词和短语。 因此,您可以回忆以前可能收到的垃圾邮件。 垃圾邮件主要包含虚假承诺、购买句子、点击短语,例如“与电视上看到的一样”。
您可以将此类短语和单词列入黑名单。 这将通过发布此类垃圾邮件来限制此类用户,并将其发送到垃圾箱。
要将黑名单添加到您的网站,您可以按照以下简单步骤操作。
- 前往设置
- 点击讨论
- 检查评论黑名单部分
但请确保在选择单词时,不要添加其他真人可以使用的单词。
您可以向前迈出一步,允许用户仅对已注册的页面发表评论。 用户将被要求注册表格或至少添加他们的电子邮件地址和姓名以开始评论。
通过遵循此方法,您将能够防止垃圾邮件发布您的帖子,因为大多数机器人会在他们要求注册后立即被跳过。
尽管如此,这将促使真实用户注册会员表格并转移更多用户。 对话和发帖的权限将提供给注册用户。
下面列出了添加此功能的一些步骤
- 前往设置
- 点击讨论
- 搜索其他评论设置部分
您也可以选择查看所有评论。 依靠此方法将提供最佳质量的结果。 因为在博客上发布的每条评论都将由管理员审核和批准。 但是这种方法需要更多的资源。
如果您选择了这种方法来手动执行它,那么这个人将不得不检查等待的评论才能获得批准。 如果您强调主持对话、反馈和客户服务,那么此策略将有所帮助。
要设置此方法,您需要执行几个步骤,即
进入设置
点击讨论
在评论出现之前搜索部分
评论只有在手动批准后才会发布。 然后选择您的选项并单击保存。
2. 修改后
最好的 CMS 平台被认为是 WordPress。 WordPress 是密切关注草稿、博客文章更改和修订的最佳平台。 您可以轻松返回并重新获得已从帖子中删除的信息。
这是可能的,因为后期修订是由 WordPress 存储的。 您可以轻松加载以前版本的帖子或撤消更改。
草稿的临时版本将由 WordPress 自动保存。 这将发生在所有草稿和帖子上。
每 60 秒,自动保存将存储在 WordPress 中。 因此,您的编辑将按顺序创建。 在创建或发布帖子时,这些帖子修订可能更有帮助。 有时,这样的帖子可能会占用数据库中的大量空间,最终会导致服务器变慢。
最好手动删除未使用的旧版本帖子。 另外,您可以添加一些参数,这些参数将在过期日期后删除帖子。 这些可以从帖子编辑器访问。
可以将以下代码添加到您网站的 wp-config.php 文件中以限制修订总数。
定义('WP_POST_REVISIONS',10)
10 是您要限制的实际帖子总数。 通过添加此代码,将创建不超过 10 个帖子。 这显然意味着一旦超过 10 个数字,将自动删除较旧的帖子。
通过 phpMyAdmin,您可以删除现有未使用的帖子,也可以通过集成 WordPress 插件来完成。 在这篇文章中,我们还将了解这些插件。
3. 过期瞬态
Transients 是一种 WordPress 工具,可帮助您或开发人员在数据库中存储所需信息一段时间。 这将优化您的网站和连接到您的网站的性能。 它还可以优化服务器负载。
对于社交媒体插件,使用常见的瞬变类型。 为了使帖子的共享计数保持最新,WordPress 使用了这些瞬态。
每次您不需要重新获得社交媒体网站的许可。 这将使您的网站变慢。 因此,这些瞬变将有助于加快该过程。
不能保证瞬态每次都能完美运行,尤其是在您安装插件或进行一些修改时。 与其等待它过期,不如管理它们。
过期的瞬态不会被 WordPress 和从您的数据库中延迟,这是清除它们的好方法。 由于 wp_options 表较大,您的网站可能会变慢。 所以删除过期的瞬变是一个更好的选择。

如何手动执行 WordPress 数据库优化?
您应该可以通过您的托管服务提供商访问 PhpMyAdmin 来手动优化您的 WordPress 网站。 在 cPanel 中,您必须登录,然后在打开 PhpMyAdmin 后导航到数据库
现在您必须选择要优化的任何数据库
现在要优化所有表,您必须选择 Check all。 如果您想优化特定表然后您可以从菜单左侧选择它。
在此之后从下拉菜单中选择优化表
您现在将收到“SQL 查询已成功执行”之类的确认消息。
现在您可以注销,因为您选择的表已经过优化。
相关文章:使用 phpMyAdmin 进行 WordPress 数据库管理指南
如何使用插件优化 WordPress 数据库?
在互联网上,您会遇到很多插件,这些插件将在 WordPress 数据库优化过程中为您提供帮助。
这些工具在您的 WordPress 仪表板中非常重要,因为它们可以加快您的网站速度并使其无忧无虑。 他们将为您提供一些建议并指导您入门。
下面列出的插件只需单击一下即可开始执行。 因此,我们将研究 WP-Sweep、WP-Optimize 和 WP-Rocket。
WP-优化

WP-Optimize 是最知名的 WordPress 网站数据库优化插件之一。 此模板有超过 900,000 个活动安装。 它带有一键式设置。 因此使用起来非常简单。 要设置这个插件,你只需要找到一个清理任务并点击运行优化。
要清除垃圾评论、发布修订、过期的临时选项、未批准的评论、已删除的评论、旧草稿、pingback 和引用,您可以利用 WP-Optimize 的功能。
此外,它还将展示数据大小、数据库每个表的开销、数据库表和索引大小的信息。
WP-扫描

另一个最受欢迎的插件是 WP-Sweep。 目前,它有超过 100,000 个活动安装。 您可以直接从 WordPress 仪表板安装此插件。 安装后转到工具>扫描。 现在您将可以访问插件设置
这个插件提供了一些最佳的用户直观平台,还为每个任务提供了两个不同的选项,即详细信息或扫描。 您可以删除帖子、全面修订、评论用户、自动保存的草稿、优化表格、选项和用户。
您只需要单击 Sweep All 即可运行所有任务。 为了清理您的数据库,WP-Sweep 使用 WordPress 的删除功能。 这将确保没有其他数据保留在您的数据库中。 使用 WP-Sweep,您无法自动化 WordPress 数据库优化。
删除修订后优化数据库

删除修订后优化数据库由 CAGE 网页设计机构创建。 它有超过 100,000 个活动安装。 它是1个月前更新的。 这个插件只是一键式 WordPress 数据库优化器和清洁器。
它会删除自定义帖子类型、页面和帖子。 它还删除了垃圾帖子、页面和评论、垃圾评论、未使用的标签、pingbacks 和 trackbacks、OEMBED 缓存、过期或所有瞬态,删除孤立的帖子元项目,并完全优化数据库表。
在 WP 管理面板中,您可以轻松找到设置页面,然后单击优化数据库。 它将确保您的数据库得到组织和有效运行。
使用 WP-Optimize 如何优化 WordPress 网站的数据库?
如上所述,WP-Optimize 是一个比其他插件更受欢迎的 WordPress 插件,因为它具有许多帮助您优化网站的功能。
您可以借助这些插件轻松清理和管理数据库。 通过利用其功能,您还可以清理网站的缓存并压缩图像。 您还可以使您的网站高效、快速地运行。
您会发现不同的插件会帮助您执行三个不同的任务,但 WP-Optimize 会自行执行所有这三个任务。
清理数据库
数据库存储执行特定功能所需的所有信息和数据。 有时,数据库中充满了长时间未使用的数据。
因此,此时 WP_Optimize 将删除所有不需要的数据,并协助您恢复丢失的空间。 通过单击运行优化,您可以独立执行 WordPress 数据库优化。 或者,您可以单击“运行所有选定的优化”以一次运行每个任务。
使用此插件时,您将获得许多优化选项。 您将访问的大多数选项将提供有关您将执行的任务的完整详细信息。
每个类别的不需要的帖子总数将由 WP-Optimize 插件提供,因此您对工具完成的清理有一个完整的了解。
大多数任务将解释它的工作原理,例如,如果您选择一个选项清除所有后期修订,这意味着通过使用此选项,所有不需要的后期修订都将被删除。 将提供类似的选项来清理旧帖子、评论、瞬态和其他一些任务。
相关文章:帮助您保持 WordPress 数据库干净整洁的提示
让我们研究数据库表优化
在工具栏上转到表格选项卡。 此选项将提供所有数据表的完整列表。 此外,它将提供有关索引大小、开销、记录和数据大小的信息。
在优化选项卡上选择运行优化以优化所有数据库表。
在数据库中,WordPress 使用的 SQL 表随着时间的推移填充了数据。 这些数据中的大部分将变得不需要,这会降低您的网站速度。
每次您添加主题、页面、帖子等或更新任何内容时,WordPress 都会为该帖子创建副本。 因此,在数据库表中,每个修订都将被保存。 因此,定期对其进行优化变得很重要。
将提供完整的信息,说明哪个特定的表占用了很多空间来加载。
您还可以使用 WP-Optimize 插件设置自动每周清理。 这将帮助您自动化此类过程。 为了将数据保留一段时间,这个插件也提供了一个选项。
如果您想一键保持数据库平稳运行,那么此插件提供了一种称为数据库优化的功能。 您只需要立即设置它,它就会自行完成所有工作。
关于 WordPress 数据库优化的常见问题解答
1. 它会破坏我的网站吗?
在您的网站上修改某些内容或进行重大更改时,请务必备份它。 您的网站不会因为数据库优化而崩溃。 要有效地运行数据库优化,请注意您只使用一个插件。
如果您有多个 WordPress 数据库优化插件,您的网站可能正在执行不需要的和不兼容的任务。
2. 有什么建议给我吗?
本博客中提到的插件有很多选项可用于配置维护、清除、更新和许多数据库管理设置。
3. 上述过程是否有助于提高网站性能?
WordPress 数据库优化过程对于提高页面加载速度、搜索引擎评级和整体性能非常有帮助。 它还提供了更好的用户体验,从而提高了转化率。
结论:
保持您的网站快速运行和高效是非常重要的。 您会发现许多优化数据库的方法,但专业人士将能够轻松优化它,而初学者可能会发现它有点困难。
因此,我们已经提到了可以由初学者和专业人士处理的简单插件,具有所有基本和高级功能。