插件过多会影响WordPress站点的性能吗?

2019年5月28日20:57:38 发表评论 154 views

使用过多的WordPress插件会产生什么影响你的网站的表现。这是合理的,考虑到插件需要资源的工作。然而,真正的问题是插件对您的性能是否有明显的影响,以及您应该使用的插件数量是否有限制。

我们决定运行一系列的测试,以确定插件对您的网站的性能的影响。在讨论这些测试的含义之前,我们将解释我们是如何进行这个测试的,并向您展示我们的结果。我们开始工作吧!

为什么插件会影响WordPress的性能

插件过多会影响WordPress站点的性能吗?

您使用的插件可能会影响您的网站的性能。

使用一个松散的类比,如果你认为WordPress作为一个操作系统(OS),插件相当于应用程序。就像应用程序一样,插件需要资源来运行,在很多情况下,它们甚至在后台运行,而不是显式地使用它们。简单的逻辑表明,在一个WordPress网站的性能受到严重影响之前,它可以运行的插件数量是有限的。

然而,值得记住的是,并不是每个网站都运行在同一个硬件上。这意味着一个站点在使用多个插件时可能会遇到瓶颈,而另一个则可能不会。同样,并非所有插件都使用相同数量的资源。换句话说,虽然我们知道插件对性能有影响,但真正考虑的是这种影响是否可以忽略不计,以及是否有办法对其进行量化。

我们的插件性能测试方法

如果您使用的是健壮的托管解决方案,例如专用的或虚拟专用服务器(VPS),当涉及到您可以使用的插件的数量时,您将有更多的回旋余地。考虑到这一点,我们决定在所有测试中使用共享托管计划。毕竟,它们是最受欢迎的网络托管类型。如果你使用更强大的东西,你的结果将明显优于我们的。

为了准确起见,我们将我们的测试分为五个阶段,我们将测试单个插件在一个新WordPress网站上的影响。下面是我们计划测试的五个类别,每个插件包含两个插件:

1. 安保: 字篱笆和喷气背包.

2. 搜索引擎优化: Yoast SEO和一个SEO包.

3. 图像优化: 短像素和压缩JPEG和PNG图像.

4. 联络表格: 联络表格7和忍者表格.

5. 电子商务: 吴商和方便数字下载.

我们选择了这些类别和插件,因为它们是使用最广泛的。我们还将使用每个插件的默认设置。在每个阶段,我们将测试这些插件本身如何影响性能,每次使用一个干净的WordPress安装。在我们开始之前,我们将从使用零插件的基线开始。

我们决定用载荷冲击对于我们的测试,因为这个服务使我们能够通过一次加载多个虚拟用户来模拟真实的流量场景。每次添加一个新用户时,它都会告诉我们的网站需要多长时间才能加载。根据我们的经验,它的结果比其他页面速度测试服务更加一致和全面。

插件过多会影响WordPress站点的性能吗?

天津建设网页为了保持简单,我们将对每个插件运行一个两分钟的负载影响测试,最多需要十个用户。然后,我们将计算每个测试的平均加载时间:

插件过多会影响WordPress站点的性能吗?

最后,我们将使用五、十和十五个插件一起运行最后一轮测试。这将为我们提供可靠的数据来回答我们在本文标题中提出的问题。

过多使用WordPress插件对性能的影响(以数字计)

首先,这里是我们的基准测试的第一个结果,使用一个新的WordPress网站,没有插件:

插件过多会影响WordPress站点的性能吗?

没有任何插件,我们的WordPress网站加载在一个惊人的快速秒。现在让我们看看剩下的12个测试的结果,包括单个插件及其对性能的影响:

测试结果(以秒为单位)
字篱笆9 (+)
喷气背包4 (+
Yoast SEO3 (+55%)
一个SEO包(+50%)
短像素6 (+11%)
丁PNG0.86 (+43%)
联络表格76 (+11%)
忍者表格(+41%)
吴商(+30%)
方便数字下载(+18%)

这些结果证实了我们的断言:WordPress插件能做冲击性能。此外,某些类型的插件似乎比其他插件更需要资源。早期,我们预计安全插件在性能方面会造成更大的冲击。然而,使用WordFence只会使我们的网站慢下来。另一方面,喷气背包几乎没有对我们的速度造成的影响。

总的来说,搜索引擎优化(SEO)插件在WordPress性能方面似乎有着最重要的影响,这是出乎意料的。事实上,我们重新运行了这两个测试多次,并收到了类似的结果。电子商务插件也会对你网站的性能产生巨大的影响,这是意料之中的,因为它们为你的网站增加了很多功能。

我们现在知道单个插件可以对WordPress的性能产生重大影响。然而,我们想知道,随着插件数量的增加,性能命中是线性的还是指数级的。为了解决这个问题,我们对上面的五个插件进行了测试(使用每个类别的一个插件)。然后,我们使用一组随机插件进行了另外两个测试,以避免偏见:

基线测试五个插件十个插件十五个插件
平均加载时间(以秒为单位)1.09 (+81%)1 (+66%)(+86%)

结果令人惊讶。逻辑规定,我们至少应该看到性能的线性下降,因为我们使用的插件数量增加了。然而,我们的结果似乎表明,经过一定数量的插件之后,性能并没有像你预期的那样下降。

例如,比较五个和十个插件测试的结果。你可能会期望网站的10个插件需要更长的时间来加载。然而,在这种情况下,它一直在我们的性能测试中得分更高。为了明确起见,我们使用了相同的基础集五个插件,只为第二个测试增加了五个插件。

然而,我们第三次测试的结果确实符合我们最初的预期。我们看到在使用5到15个插件之间性能下降了5%。这5%没什么可嘲笑的,但我们预计下降幅度会大得多。

我们的结果告诉我们插件是如何影响WordPress性能的?

总之,我们的结果,你使用的插件数量肯定会有影响,当涉及到你的网站的性能。然而,根据我们的测试,性能不会线性下降超过某个点。

事实上,在性能方面,您使用的插件类型似乎是最重要的指标。一个庞然大物的插件,比如WooCommerce,比使用五到十个不同的插件更能减缓你的网站速度。

总的来说,如果你真的需要的话,你不应该害怕在你的网站上增加一两个插件。但是,只要有可能,手动实现新特性可以帮助长期的性能。还有几种方法可以加速WordPress,它应该能够抵消任何性能打击你从你使用的插件中提取。

结语

插件基本上是运行在WordPress之上的小型应用程序,就像其他应用程序一样,它们需要资源。然而,大多数流行的WordPress插件在使用合理数量的资源方面都非常出色。

天津建设网页根据我们的测试,你使用的插件类型比你使用的数量影响更大。如果您正在使用一个体面的托管计划,您不应该害怕添加更多的插件,如果你需要,只要你关注你的网站的性能。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: