使用编码不佳的插件会损害WordPress 性能,导致加载时间变慢,了解哪些插件会减慢网站速度。我们的网站加载时间不到一秒,因此您可能没有意识到我们实际上安装了多个插件。我们如何实现这一目标?通过仅安装不会损害我们性能的编码良好的 WordPress 插件。在本文中,我们将向您展示如何识别任何减慢您网站速度的插件,以便您找到更快的替代方案,为您的访问者提供更好、更快的体验。

为什么有些插件会减慢您的 WordPress 网站速度?
WordPress 插件就像您网站的应用程序。如果您想为您的网站添加新功能,那么您可能会找到一个可以做到这一点的插件。有数以万计的插件可用,可让您添加联系表单、优化图像、改进 SEO 和安全性等等。
现在,WordPress 插件是用 PHP 编程语言编写的,就像 WordPress 本身一样。此代码在您的服务器上运行并使用其资源,包括内存、处理器和存储。
当访问者查看您网站上的页面时,WordPress 甚至会在加载页面之前加载其核心文件和活动插件。这意味着如果插件加载缓慢,那么它会影响 WordPress 性能并减慢您的网站速度。
没有人愿意等待一个缓慢的网站。根据一项研究,仅仅一秒钟的延迟就可以使转化率降低 7%,页面浏览量降低 11%,客户满意度降低 16%。

我们认为问题不在于插件的数量,而在于质量。您可以在您的网站上运行数十个好的 WordPress 插件而不会出现任何问题,但添加一个编码不佳的插件会降低您的网站速度。
- 编写不当的 PHP 代码可能会占用过多的服务器资源并降低您的网站速度。
- 一些插件会更频繁地查询您的 WordPress 数据库,从而使服务器的资源紧张并影响其性能。
- 一些插件从速度较慢的第三方服务器加载外部资源,从而增加页面加载时间。这可以包括脚本、样式表和字体。
- 臃肿且提供比您需要更多的功能的插件将需要更长的时间来加载。
发现减慢 WordPress 网站速度的插件是优化其性能的重要一步。然后,您可以寻找具有相同目的但经过优化以获得更好的性能的替代插件。
现在,一些必要的插件在您的服务器上执行资源密集型的重要任务,例如图像优化、检查断开的链接和恶意软件扫描。您可以安排在站点访问者较少时执行这些任务,而不是停用这些插件。
在执行本教程中的步骤之前,请确保将插件更新到最新版本。开发人员通常会发布更新以优化性能并修复 bug。
查找数据库查询速度较慢的插件
查询监视器可以发现您网站上的潜在瓶颈,包括缓慢的数据库查询。它通过监控您的站点向服务器发出的请求来实现这一点。
免费的 Query Monitor 插件可以发现潜在问题并提供详细的报告,帮助您确定哪些插件正在减慢您的网站速度。事实上,我们使用此插件来提高 WPBeginner 上的页面加载速度。
第一步是安装并激活 Query Monitor 插件。
激活后,该插件会将一些监控工具添加到 WordPress 管理栏。
现在,您需要在网站前端访问要检查的页面。当您将鼠标悬停在 Query Monitor 工具上时,将显示一个菜单。

您需要单击“数据库查询”,一些工具将出现在屏幕底部。
接下来,单击 ‘Queries by Component’,您将看到一个包含插件和组件的表格。“Select”列显示每个插件执行的数据库查询数量,此页面上的“Time”列显示这些查询所花费的总时间(以秒为单位)。
您可以单击其中任一列的标题对列表进行排序。例如,单击 Time 列将按时间对列进行排序,再次单击它会将最慢的插件放在列表顶部。

一般来说,如果一个插件执行的查询超过 20-50 次,或者查询时间超过半秒或一秒,那么可能是个问题。但是,这些只是指导方针,优化 WordPress 性能就是在功能和速度之间找到平衡。
现在,您可以暂时禁用慢速插件,以查看 WordPress 性能是否根据本文后面的说明得到改善。
查找加载慢速资源的插件
每当有人访问您的网站时,他们的浏览器都需要下载显示网页所需的文件。这些文件可以包括图像、样式表和脚本,插件可能会请求其中一些文件。
这些文件可以是您自己网站上的内部文件,也可以是第三方网站上的外部文件。每个 HTTP 请求都会增加加载过程的时间。
网络报告
您可以通过访问您网站上的页面,然后使用浏览器的开发人员工具来了解加载这些文件需要多长时间。在 Google Chrome 中,只需转到 View » Developer » Inspect 或右键单击页面并选择“Inspect”。
接下来,单击 ‘Network’ 选项卡,然后重新加载页面。在页面加载时,您将看到查看页面所需的所有资源的列表,包括内部和外部 HTTP 请求。
您可以使用“第三方请求”过滤器仅查看外部 HTTP 请求。
提示:您可以使用 Pingdom 等第三方工具获取更详细的报告。
“Time” 列显示加载每个资源所需的时间。您可以单击列标题以按时间对列表进行排序,再次单击它将最慢的文件置于顶部。
加载时间超过半秒或一秒的文件可能是一个问题,尽管这只是一个指导原则。
Initiator 列可以帮助您判断插件是否正在加载文件,但这通常不清楚。
覆盖率报告
覆盖率 报告允许您查看哪些文件是从您网站上的插件文件夹加载的。但是,默认情况下不会显示它。
要显示它,请单击右上角的三个垂直点,然后从菜单中选择更多工具 » 覆盖率。

这将向您显示正在加载的资源的 URL 列表。
要查找从插件文件夹中加载的文件,只需在 URL 过滤器字段中键入来过滤列表即可。您应该能够在每个 URL 中看到插件的名称。/plugins/

现在,您可以以不同的方式对列表进行排序以查找有问题的插件。例如,您可以按 URL 排序,以同时显示每个插件加载的所有文件。或者,您可以按 Total Bytes 或 Usage 进行排序,以查找加载大文件的插件。
手动测试每个 WordPress 插件的速度
测试插件的一种简单且免费的方法是在检查网站性能的同时一一停用它们。这种方法是免费的,不需要在您的网站上安装另一个插件,但比其他方法需要更多的时间和精力。
首先运行网站速度测试。要跟踪的最重要的速度指标是页面加载时间。在这些 Pingdom 速度测试结果中,它简称为“加载时间”。

接下来,停用第一个插件并再次运行速度测试。如果速度显着提高,那么您发现了一个有问题的插件。
为了获得最佳准确性,您应该运行每个速度测试 3 次并平均结果。这将允许互联网波动。
之后,您应该重新激活该插件并停用下一个插件。然后,运行另一个速度测试并重复。
另一种方法是先停用所有插件,然后一个一个地重新激活它们。您应该在停用所有插件的情况下运行速度测试,然后在重新激活每个插件后运行。
虽然很耗时,但此方法可以帮助您确定哪个插件在激活时导致速度变慢。
提示:停用您的插件将从您的网站中删除功能。要使活动站点不受影响,您应该在暂存站点上执行这些测试。为了获得准确的结果,它应该安装在与您的实时网站相同的服务器上。
使用 Google Lighthouse 提高移动设备性能
另一个可用于提高 WordPress 性能的工具是 Google Lighthouse。它提供了有关您网站的性能、可访问性、最佳实践和 SEO 的有用见解,但没有专门识别 WordPress 网站上的慢速插件。
它可以帮助您优化 Google Core Web Vitals,这对用户体验和 SEO 很重要。
它还会显示正在加载的缓慢和大型脚本和资源,这可能表明插件损害了 WordPress 性能。

选择更好的 WordPress 插件
如果您刚刚发现您的某些插件正在减慢您的 WordPress 网站速度,那么您可能想知道如何选择更好的插件。让我们来看看您可以做的一些事情,以确保您找到一个可以满足您所需的一切并针对速度进行了优化的插件。
在开始之前,我们建议您编写一份清单,列出您需要插件执行的所有作。这可能只是您一直在使用的慢速插件的主要功能列表。但是,这也是一个机会,可以考虑该插件不足或提供的领域超出您的需求。
接下来,您可以开始搜索 WordPress 插件目录 寻找满足您需求的免费插件。
只需在页面顶部的搜索框中输入主要功能,然后查找具有大量有效安装、高评级以及与最新版本的 WordPress 兼容的插件。

但是,有这么多可用的插件,这可能是很多工作。
使用推荐插件目录通常更可靠。这是一个精选的推荐免费和高级 WordPress 插件目录,我们已经对其进行了全面测试并发现是最可靠的解决方案。
我们为每个插件提供详细的评论和屏幕截图,让您可以比较优缺点以确保它提供您需要的功能。
您还可以查看我们的 Ultimate WordPress Toolkit for Pros,我们在其中列出了许多类别中的最佳插件。包括:
- All in One SEO (AIOSEO),领先的 WordPress SEO 插件
- MonsterInsights,在 WordPress 中使用 Google Analytics 的最简单方法
- WPForms,最受欢迎的 WordPress 表单构建器插件
- SeedProd,WordPress 的最佳无代码页面构建器
- OptinMonster,最好的转换优化软件
- Duplicator,最好的 WordPress 备份和迁移插件
选择插件后,您需要测试它对网站性能的影响。正如我们之前介绍的,您可以在安装和激活插件之前和之后简单地执行网站速度测试,以确保它不会减慢您的网站速度。
有关此主题的更多信息,请参阅我们的初学者指南,了解如何选择最好的 WordPress 插件。
原文链接:https://www.itaoda.cn/blog/15799.html,转载请注明出处。
评论0