建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

最慢的 WordPress 插件(以及替代方案)

GG网络技术分享 2025-03-18 16:05 0


我们都知道,性能和速度是访问者如何看待他们在网站上的体验的关键部分。 这就是我们使用优化的网络托管计划、安装 CDN 并利用缓存插件来保持 WordPress 网站快速流畅运行的原因。

但是,对于您的一些客户来说,为 VPS 或托管 WordPress 托管付费是不可行的。 有些人可能会反对 CDN 之类的东西,因为他们的大部分业务都集中在一个小的本地区域内。

但是,当流量数量和由此产生的 HTTPS 请求增加时,您需要 某物 减轻共享或云托管服务器的负载以保持高性能。

我建议缩小他们最慢的 WordPress 插件的范围,看看你是否可以减轻它们内部的一些重量和压力。 让我们谈谈如何完全取消这些缓慢的 WordPress 插件,或者找到更轻量级和更有效的替代方案来替换它们。

  • 您可能应该重新考虑使用的最慢的 WordPress 插件

    1. 联系表格 7
    2. 喷气背包
    3. 下一代画廊
    4. 相关帖子插件
    5. Wordfence 安全
  • 如何在您的 WordPress 网站上找到最慢的插件
  • 包起来

您可能应该重新考虑使用的最慢的 WordPress 插件

您已经知道在 WordPress 网站上拥有太多插件可能会损害性能。 但是,如果您确信您有足够数量的插件来完成您需要完成的任务,但性能仍然落后怎么办?

好吧,那么您可能拥有最慢的 WordPress 插件之一。 当然,WordPress 插件会使您的网站运行缓慢的原因有很多。 例如,它可能编码不佳,可能被黑客入侵,或者可能已过时……插件需要由其开发人员精心维护,并由其用户妥善管理。 然而,有时,即使是最高质量的插件也会对网站的性能产生不利影响。

这些是高质量 WordPress 插件会使网站显着变慢的最常见原因:

  • 该插件调用文件并为不需要的页面加载脚本,在不需要的时候创建不必要的服务器请求。
  • 该插件与外部 API 一起使用,以提取内容(如社交媒体提要)。 因此,访问者不仅要等待存储在您服务器上的数据加载,而且还必须等待 API 处理来自其他人的请求。
  • 该插件跟踪来自网站的不必要或过多的数据,并将它们记录在数据库中。 每次调用数据库时,服务器都必须发出一个新的 MySQL 请求。
  • 该插件在 MySQL 表上进行搜索(这通常是一种不好的做法),反过来,当它同时尝试执行更重要的操作时,会给系统带来压力。

下面我将解释你可以做些什么来识别 WordPress 插件犯了这些违规行为。 不过,现在,让我们看一下最流行的插件,如果您的客户的服务器不具备处理它们的能力,您可能希望找到替代方案:

让我们来看看这些……

1. 联系表格 7

联系表格 7
联系表格 7 插件。

每个网站都需要一个联系表格,通过该表格可以收集潜在客户。 Contact Form 7 拥有超过 500 万次的下载和计数,是迄今为止完成工作的最受欢迎的插件。

事情是这样的:这个插件制作精良,开发人员似乎非常小心地支持它。 然而,这是一个令人难以置信的脚本繁重的 WordPress 插件。 如果仅影响存在联系表单的页面,这可能不是问题,但情况并非如此。 Contact Form 7 将其脚本注入您网站的每个页面。

选择: 如果您想要一个不消耗服务器性能的可比较(且免费)的联系表单插件,请查看 Ninja Forms。 对于 WPMU DEV 成员来说,Forminator 是一个很好的高级选项。

2.喷气背包

最慢的 WordPress 插件 - Jetpack 插件
来自 WordPress 的 Jetpack 多合一插件。

在我看来,Jetpack 是一个很好的全新博客的一体化插件。 它带有分析、社交媒体营销、图像优化、安全措施、SEO 功能等等——它是一套可靠的工具,适用于流量水平较低的入门网站。

但是,正如您可以想象的那样,在一个插件中拥有所有这些功能和模块会消耗大量资源——尤其是如果您没有使用其中包含的所有内容(老实说,您可能不会) . 随着您客户的 WordPress 站点的扩展,有更多服务器效率更高的方法来处理 Jetpack 解决的每个关键任务。

我还建议寻找任何需要 Jetpack 激活才能运行的插件的替代品,例如 VaultPress 插件。 它本身可能是一个很好的备份解决方案,但它需要您安装像 Jetpack 这样臃肿的插件才能工作,这一事实使您应该避免使用它。

选择: 至于如何替换 Jetpack,那是个人选择的问题,因为您可能并不需要它来处理每个功能。 我建议先从 WPMU DEV 的插件名册开始。 您将找到一次性解决方案来替代 Jetpack 的主要功能:安全性、性能优化、SEO 等等。

最慢的 WordPress 插件 - NextGen Gallery 插件
NextGen Gallery 插件。

尽管 NextGen Gallery 是 WordPress 存储库中的一个流行插件,但用户对插件过于复杂有很多抱怨。 当缺点(即图像加载时间变慢)超过优点时(即图像显示精美),它首先破坏了使用这样的插件的目的。

虽然 NextGen 无疑会让您的图片库看起来很出色,但它提供了太多的自定义和选项,而且坦率地说,在服务器资源消耗方面并不能很好地处理它们。

选择: 如果您需要在画廊或轮播中展示您的照片,请试试 Envira Gallery Lite。 即使您向图库添加更多图像和自定义项,此插件也经过优化以保持服务器性能高。

4.任何相关帖子插件

最慢的 WordPress 插件 - YARPP 插件
另一个相关帖子插件。

当我四处寻找顶级网络托管公司对最慢的 WordPress 插件的评价时,有一个特定的 类型 我继续看到引用的插件:相关帖子插件。 不仅这些插件不断被引用,而且其中许多被这些网络主机完全禁止。 具体来说,另一个相关帖子被称为最多。

这些类型的插件的问题在于它们会大量调用您网站的数据库。 为了确定要显示哪些相关帖子,他们首先必须为您网站上的所有帖子编制索引。 然后他们对它们进行分类,试图确定内容是关于什么的。 然后他们必须显示那些相关的帖子。 所有这些密集的搜索、索引和 MySQL 排序确实对 WordPress 网站造成了影响。

选择: WPEngine 对相关的后期工具提出了一些建议,这些工具在自己的服务器上处理数据,以保持您的高性能。 当然,这意味着要为高级解决方案付费,但我认为有一些价格合理的解决方案,例如 WordPress 的 Contextly 和 Related Posts,对于具有大量博客组件的网站来说,这是一项明智的投资。

5. Wordfence 安全

最慢的 WordPress 插件 - Wordfence 安全插件
Wordfence 安全插件。

一般来说,Wordfence Security 是一款出色的 WordPress 安全插件。 它很好地涵盖了您在监控威胁方面所需的一切,并在它们有机会对您的网站造成任何损害之前将它们踢出。 它带有防火墙、蛮力保护和恶意软件扫描。

但是,已知有一个特别的功能会导致 WordPress 中的加载时间出现问题,那就是实时流量报告。 这是一个默认设置,当它保持不变时,会显着减慢服务器的响应时间,因为它一直在监控访问您网站的流量质量。

选择: 我在这里有两个建议。 第一个是,如果您的客户对使用 Wordfence 死心塌地,只需关闭实时流量功能。 您可以在基本选项设置下找到它。 但是,如果您的客户愿意尝试新事物,并且想要一些不太可能引起问题的东西,请与他们讨论切换到 Defender 的问题。

如何在您的 WordPress 网站上找到最慢的插件

显然,上面的列表只包括 最受欢迎 以导致网站性能问题而闻名的 WordPress 插件。 但是所有其他人呢? 当您为具有更多利基专业和需求的客户开发网站时,您可能会遇到不太受欢迎但看似高质量的插件。 您如何确定它们是否是您的 WordPress 网站速度变慢的原因?

几年前,我建议你使用
P3(插件性能分析器)插件。 但是,该插件在安装在 WordPress 中时开始出现严重问题,并且似乎不再受到开发人员的支持。 所以,让我们用老式的方式来做这件事。

这个过程几乎与我们识别 WordPress 插件冲突的过程相同。 唯一的区别是我们不是在寻找破坏您网站的插件,我们只是想看看哪些插件会降低性能。

总之,这是您需要做的:

首先,使用您的 WordPress 备份插件备份您的网站。

接下来,停用所有插件。

停用插件
您可以轻松地批量停用 WordPress 中的插件。

跳到您的 WordPress 网站,看看性能问题是否已解决。 如果是这样,那么您知道插件是问题所在。

现在,您将需要一个一个地测试您的插件。 如果您有上面列表中的任何插件,请从它们开始。 如果你不这样做,那么就从顶部开始。

  1. 激活第一个插件。
  2. 返回您的网站并跳转到几个页面。
  3. 一切仍然像没有任何插件的情况下一样快吗? 如果是这样,那就不是这个了。
  4. 返回您的插件列表并停用您刚刚测试的插件。
  5. 激活列表中的下一个插件。
  6. 重复这些步骤,直到遇到导致站点出现问题的步骤。

我还建议使用网站扫描工具,例如 Hummingbird 的性能测试、Pagespeed 或 Lighthouse(在 Chrome 浏览器中)。 运行扫描后,您将收到一份性能问题列表,这些问题将准确告诉您哪些脚本、文件和其他任务使您的站点运行得比它必须的慢。 如果您可以将这些问题区域与您的插件之一相关联,那么您将知道其中哪一个是有罪的一方。

包起来

如果您的网站受到加载时间缓慢的困扰,并且您已尽一切努力优化您的网站以提高速度,那么问题很可能出在您的某个插件上。

一旦您在插件列表中确定了问题子项,您会怎么做? 好吧,你有几个选择:

  • 查看插件的默认设置。 有什么东西可以关闭以减轻服务器的压力吗?
  • 减少安装的不必要插件的数量,以减少对资源的竞争。
  • 如果您不需要该特性或功能,请完全删除该插件。
  • 删除插件并使用上面提到的更轻量级和服务器友好的替代方案之一。
  • 了解如何将功能编码到 WordPress 中,并为自己省去有问题的插件的麻烦。

编者注: 这篇文章已经更新,以确保准确性和相关性。 [Originally Published: May 2018 / Revised: February 2022]

标签:

标签: WordPress op

提交需求或反馈

Demand feedback