为什么我的 WordPress 网站在更新后变慢了? 常见问题解答。

已发表: 2021-06-17

披露:这篇文章包含附属链接。 当您单击此帖子中的产品链接时,我可能会收到补偿。 有关我的广告政策的说明,请访问此页面 谢谢阅读!

内容

  • 为什么更新后 WordPress 变慢了?
  • 如果您的 WordPress 网站在更新后突然变慢,请执行以下操作。
    • 检查 404 错误。
    • 插件。
    • 资源的广泛使用。
    • 主题。
    • 检查您的 PHP 版本。
    • 网站优化。
    • 最后的手段。
  • 更新摘要后 WordPress 网站运行缓慢。

为什么更新后 WordPress 变慢了?

您的 WordPress 网站在更新后突然变慢基本上有三个原因。 事实上,我估计 90% 的 WordPress 网站在更新后变慢是由以下三个来源之一或组合引起的:

  • 你的主题。
  • 你的插件。
  • 在您的站点上运行的 PHP 的当前版本。

当然,您的 WordPress 网站在更新后速度变慢可能还有其他原因。

但是,我个人发现 WordPress 网站变慢的主要原因,尤其是在更新之后,通常与这三个来源有关。

在这篇文章中,我将介绍一些关于如何让您的 WordPress 网站加速的基本修复,如果更新后速度很慢。

请注意,可能还有其他问题可能会降低您的 WordPress 网站的速度,这些问题与 WordPress 更新无关,或者可能超出了我上面列出的这三个方面。

但是,如果是这种情况,那么您可能应该与您的网络主机商交谈或咨询 WordPress 开发人员。

但是,如果您尝试以下其中一些操作,您可能会发现它们可以轻松解决 WordPress 更新后可能导致的 WordPress 速度问题。

如果您的 WordPress 网站在更新后突然变慢,请执行以下操作。

在你做任何事情之前,你绝对必须先做这两个步骤。

  1. 进行诊断,转到GTMetrix 查看您可能在哪些地方遇到影响网站性能的问题并记下这些问题。 您还可以在此处检查您网站的页面速度: PageSpeed Insights ,在 Google 的开发者工具中。
  2. 然后备份您的整个 WordPress 网站。

我在下面列出的操作将帮助您自己解决 WordPress 网站的速度问题,或者让您了解去哪里寻求帮助以修复它们。

检查 404 错误。

Chrome中,使用Inspect Tool并检查网站(右键单击 -> 检查)。 转到“控制台”选项卡。 您是否看到任何 404 错误?

您也可以通过转到“网络”选项卡来仔细检查,您必须重新加载页面。 是否有任何具有 404 状态的元素?

可能有资源或元素返回 404。这可以解释为什么网站不断尝试加载它们。

检查可能丢失的图像、CSS 和 JavaScript 并返回 404 错误。

在 Chrome 中,您还可以查看控制台和网络选项卡,或者在审核选项卡下尝试Lighthouse 审核

我将首先检查Chrome 开发者控制台上的网络选项卡

插件。

首先,确保所有插件都是最新的。

如果您刚刚更新到最新版本的 WordPress,则可能是该版本不再支持您正在使用的某些插件。

同样,首先备份您的网站,然后开始停用或关闭您当前安装的插件,一个一个,看看这是否会提高网站的速度。

如果您有缓存插件,请尝试清除缓存或将其卸载。 然后重新安装相同的缓存插件,甚至找到更好的。 这样至少 99% 的缓存文件被删除。

可能是一些过时的插件正在减慢您的网站速度。 所以禁用所有插件并测试,测试,测试。 然后一个一个地重新激活插件,直到你找到一个减慢速度的插件。

当您找到导致所有问题的那个时,将其停用,网站应该会在一秒钟内恢复生机。

如果您真的喜欢该插件并认为它对您的网站至关重要,请与插件制造商一起创建支持票。 如果插件制造商不再支持该插件,请寻找替代方案。

一些插件会做一些事情,比如从仪表板注册身份验证会超时。 如果由于某种原因他们无法连接到他们的家庭服务器,则会减慢整个站点的速度。

一些插件向外部源发出请求,覆盖 WordPress 的预设超时,远程站点没有及时响应。

使用Site Health & Troubleshooting 插件实际上也可以很容易地调试插件 试一试。

资源的广泛使用。

有时一个插件,例如甚至一个主题,会占用大量资源或时间。 您可以通过安装Query Monitor 插件来检查 WordPress 网站的各个区域使用资源的效率 它记录所有数据库查询,以及需要大量时间的操作/过滤器。

当您知道是什么导致您的网站变慢时,您可以尝试从那里解决问题。 有时这意味着您需要再次禁用插件,有时需要重做一些其他功能。

主题。

与插件一样,您的主题可能未更新到与最新版本的 WordPress 兼容的版本。

所以尝试切换到默认主题并再次更新 WordPress。

您可能希望再次禁用并重新激活您的插件,以确保您的主题、插件和最新版本的 WordPress 都可以协同工作。

有时,由于 WordPress 核心更新,更新可能会导致旧主题无法与它一直很好用的插件一起使用。

然后重新启用主题和插件,再次一一检查一切是否按预期工作。

检查您的 PHP 版本。

尽管 WordPress 的核心、主题和插件都是用 PHP 编码的,但您网站的 PHP 文件存储在您的服务器上,即您的虚拟主机提供商。

如果您正在使用,尤其是共享主机计划,您的 Web 主机可能在其服务器上没有最新更新的 PHP 版本。

您还可以使用Site Health & Troubleshooting 插件准确了解您网站的最新 PHP 版本

这实际上比你想象的更常见。

虚拟主机实际上可以避免在其服务器上运行最新版本的 PHP,因为许多 WordPress 更新不需要它。 但有些人会。

要更新您的 PHP 版本,您将不得不与您的主机检查该选项。

检查 PHP 错误。

如果您不熟悉 PHP,那么您应该联系开发人员以在您网站的 PHP 日志中打开 PHP 错误和/或警告,或者联系您的 Web 主机。

您也可以使用查询监视器插件,因为它也会显示 PHP 错误。

你可能有很多 PHP 错误,甚至没有意识到。

更新后您的 WordPress 网站变慢可能与主机相关,更新可能是巧合。

网站优化。

信不信由你,您的 WordPress 网站可能没有您想象的那么优化。

很多时候,WordPress 核心更新通常不仅仅填补任何漏洞,而且还提高了其编码效率。

这些编码更改可能会对每个主题、插件以及您网站上可能已有的任何媒体产生后续影响。

因此,这是重新评估网站优化状态的绝佳机会。

由于优化问题,您的 WordPress 网站在更新后可能会变慢,有两个常见原因。

其中之一当然可能是您的媒体文件。

图片、视频和其他密集媒体之类的内容可能会使您的网站看起来和功能都很棒,但也会使用大量资源。

这些事情可能会变得更加明显,尤其是在核心 WordPress 更新之后。

您需要检查的另一个优化区域也是您的 WordPress CSS 和 JavaScript 文件。

许多插件和主题都是臃肿的 CSS 和 JavaScript 编码。

但请放心,您不必成为 CSS 专家或 JavaScript 爱好者即可简化您的 CSS 和 JavaScript。

只需安装一个像这样的优化插件并使用它: Autooptimize

自动优化可以将所有 CSS 文件合并到一个文件中。 它可以对 JavaScript 文件执行相同的操作。

再次使用 GTmetrix 之类的工具,看看它是否有帮助。

如果这没有帮助,请查看 W3 Total Cache 插件并阅读有关如何使用它的教程。 它也可以解决您的一些优化问题。

当然,如果您仍然感到沮丧,您可以花钱请人为您优化您的网站。

还有各种其他优化插件,例如,可以减少图像的大小,可以是一张一张的,也可以是网站范围的。

查询监视器插件也可以帮助查找 SQL 查询问题。 您的服务器日志将显示是否存在减慢速度的重定向。

最后的手段。

如果所有其他方法都失败了,并且您无法承受速度下降或解决速度问题所需的停机时间,您可以随时将您的 WordPress 降级到上一个版本,直到您使用这个插件解决了这个问题: WP降级

如果事情没有解决,您绝对应该联系您的托管服务提供商。

更新摘要后 WordPress 网站运行缓慢。

您可能已经注意到,我避免了您可能需要 PHP 编码解决方案来解决 WordPress 更新速度问题的情况。

我这样做是因为大多数已经了解 PHP 的人通常也知道如何通过使用 PHP 编码解决方案来处理这些问题。

总而言之,我会说 WordPress 网站在更新后速度变慢的大多数情况通常是由于您的插件已过时或无法与新版本的 WordPress 配合使用,或者您的主题已过时并且不能很好地与新版本的 WordPress 配合使用。

这可能是由于您的主题也已过时。

这是付费主题优于免费主题的主要原因之一。 付费主题通常包括最新更新。 这样您就不必担心任何 WordPress Core 更新必须使用过时的主题。

同样,如果您通过一个一个停用它们并在每次停用后通过其中一个速度分析器运行 WordPress 来测试您当前的主题和插件,正如我上面列出的那样,那么您很可能应该能够找到原因这会减慢您的网站速度并很容易地消除它。

但请记住,为了安全起见,在弄乱您的主题和插件之前,请务必备份您的 WordPress 网站。