Products
GG网络技术分享 2025-03-18 16:05 0
当客户来找您抱怨 WordPress 网站速度慢时,或者您使用速度测试工具自行检测问题时,快速采取行动很重要。 对于您的网站无法完全加载的每一秒,它都会损害用户体验并降低您的转化成本。
假设您已尽一切努力加速客户的 WordPress 网站。 在优化所有图像、最小化文件和缓存页面后,可能会出现什么问题? 您网站的缓慢加载速度很可能归因于 WordPress 插件。
尽管使用的插件数量可能是一个因素,但更有可能是有一个或两个插件迫使您的服务器加班。 以下是如何找出哪些插件正在减慢您的 WordPress 网站的速度,以及在您发现它们的身份后如何处理它们。
请按照以下步骤确定使您的网站变慢的插件并使其再次变快:
几年前,有一个名为 P3(Plugin Performance Profiler)的 GoDaddy 插件。 有一段时间,它似乎是每个人诊断慢速插件的首选解决方案。
但是,它已经有几年没有更新了,而且插件本身似乎会导致网站出现性能问题(见图)。
如果没有 P3 作为选项,您可能想知道是否有插件可以替换它。 不幸的是,情况似乎并非如此。 您可以使用一个称为 Query Monitor 的工具,但它需要大量挖掘数据并解释所述数据以找出哪些插件对速度有问题。 只是为了让你明白我的意思:
查询监视器只能通过 WordPress 的管理栏访问:
使用“查询”选项卡,您可以了解有关每个插件的查询功能以及服务器处理所需时间的更多信息:
当您按组件检查时,您还可以获得每个插件查询所花费的总时间的高级概述:
如您所见,有 一些 这里有价值的信息,但不多。 它并不一定会给你一个关于哪个插件减慢你的 WordPress 网站速度的直接答案。
虽然我通常会尝试为开发人员寻找方法来自动化和简化与 WordPress 中的问题监控和诊断相关的流程,但在这种情况下我不会这样做。 当要找出哪些插件会降低您的 WordPress 网站速度时,我认为您最好的选择是手动进行。
(别担心。测试可能只需要一个小时,具体取决于安装了多少插件。)
当您想找到导致 WordPress 网站速度变慢的插件时,请遵循以下步骤:
您可以在此步骤中使用许多免费的在线速度测试工具。 当您进行第一次速度测试时,请务必记下您使用的工具。 虽然这些扫描仪中的大多数应该给出相同的结果,但您不想冒速度测试处理不一致或每次为您提供不同数据点的风险。
对于这个例子,我将使用 Pingdom:
通过该工具运行我的网站后,我收到了一整页的结果。 虽然列出了有关问题区域的建议,但我想关注加载时间。
如您所见,我的网站不是很快。 事实上,如果我们按照 Kissmetrics 加载时间信息图的说法,我可以合理地预期至少 40% 的访问者会离开我的网站,因为加载时间超过三秒。
所以,我现在已经确认需要做点什么了。
当您为您的网站执行此操作时,请对结果进行屏幕截图或将其写在某处。 这样,您可以在努力消除缓慢的插件和其他阻碍您的网站快速加载的障碍时绘制网站的进度图表。
WP Checkup 是一个多方面的工具。 它不仅检查加载时间问题,而且 WP Checkup 还报告安全和 SEO 问题。 对于今天的示例,让我们只关注它如何适应速度测试过程。
输入您的域名并运行扫描。 在下一页上,您将收到一个总分,其中包含每个主要存储桶的问题和修复的细分。
一旦您确认您已修复所有其他问题,请确保 WP Checkup 没有将任何特定插件确定为问题的根源。 您通常会在绩效报告的底部找到该信息。
如果未检测到严重问题,则该进入手动测试过程了。
虽然以下测试可能不会损害您的网站,但请勿在访问者可能正在浏览的实时网站上进行此测试。 因为这涉及停用插件,您可能会引入安全问题或破坏依赖这些插件工作的某些功能,因此请务必在安全的环境中进行此测试。
如果您还没有,请设置一个反映当前网站的登台环境。 从配置到插件的一切都需要相同。 然后,您可以在暂存站点上运行测试,识别问题插件,并在实时站点上采取措施。
在您深入了解 WordPress 安装中的插件之前,我建议您快速查看最慢的 WordPress 插件列表。
如果您的 WordPress 网站目前使用其中任何一种,您 可能 已经找到了有罪的一方。 情况并非总是如此,因为可能有其他因素影响性能或插件冲突搞砸了。 因此,在您扣动扳机并完全删除臭名昭著的插件之前,请先对其进行测试。
在 WordPress 的插件菜单中,批量停用所有插件。
打开您的 WordPress 网站。 理想情况下,在新设备或浏览器上执行此操作,这样您就不必担心缓存的页面倾斜测试结果。 加载问题解决了吗? 如果是这样,那么它绝对是这些插件之一。
这是您将确定哪个插件(或多个插件)减慢您的 WordPress 网站的步骤。 逐个浏览您的列表,一次重新激活一个。
如果您的列表中包含任何已知最慢的插件,请从该插件开始。 否则,从插件列表的最顶部开始。
重新安装第一个插件后,打开您的登台网站。 你对加载时间的看法是什么? 它是否仍然与您的网站在没有激活任何插件的情况下一样快(或足够接近)? 如果是这样,那么这个插件很好保留。
再次停用插件。 现在,使用列表中的下一个插件重复测试。
确保在任何给定时间只有一个插件处于活动状态。 一旦您发现哪一个在您的 WordPress 网站上造成了较慢的加载时间,就该在实时网站上采取行动了。
因为您在暂存环境中进行了此测试,所以您不必费心在那里重新激活您的插件。 相反,跳到您的实时 WordPress 网站并删除慢速插件。
快速说明:尽管 Jetpack 是最慢的 WordPress 插件综述中列出的插件之一,但我不认为它需要从每个网站中删除。 我认为,如果您的网站使用了大部分功能,或者它只是安装的少数插件之一,那么这应该不是问题。 我只是在此测试中将其用作示例。
确认删除,然后检查您的实时网站以确保性能有所改善。
在某些情况下,您可能不需要替换已删除的插件(特别是如果它是您的客户自行安装的恶意软件)。 但是,如果与插件相关的特性或功能对您的 WordPress 网站至关重要,您将需要更快的替换它。
如果有罪的一方是最慢的 WordPress 插件之一,这里有一些替换建议。
如果该插件不在该列表中,请使用 WPMU DEV 的最佳 WordPress 插件指南之一(用于各种目的)。 这些综述总是包含一系列高质量和高性能的插件,所以你一定会在这里找到合适的替代品。
安装新插件并配置它。
最后,再次打开您的速度测试和 WP Checkup 工具。 通过它们重新运行您现在更新的网站。 即使安装了新插件,加载时间和性能分数也应该比您最初检查时有显着改善。
就像我说的,测试慢速 WordPress 插件不会花费太长时间。 也许你的时间一个小时,对一些替代品进行一些研究,你很快就会让你的 WordPress 网站再次以最快的速度运行!
标签:Demand feedback