使用技巧

WordPress插件如何影响网站速度?[比较前25名]

有很多方法可以估算WordPress插件是否值得一试,例如用户评论,支持论坛上的活动水平以及最新版本发布日期,但这并不是本文的目的。

在这个比较项目中,我将测试一些最受欢迎的WordPress插件,以了解它们将如何影响您网站的加载时间-因为它们一定会!

我不仅要检查速度优化插件,这些插件对站点速度有(或应该有)积极影响。我的目的是测试每个类别中的许多插件,并从其对性能的影响方面来看哪种插件最适合使用。

为什么需要此比较?因为尽管它对转换和用户体验产生了巨大影响,所以几乎没有考虑速度参数,并且大多数插件开发人员都不会公开此信息。

准备摆脱使您放慢脚步的旧信念吗?我们开始做吧!

第一件事–您如何衡量网站速度?

在线有几种工具可以测试您的网站速度,每种工具都有其自己的参数集。我个人最喜欢的是GTMetrix,因为它提供了导致速度问题的原因和解决方法的非常详细的说明。

虽然GTMetrix无法告诉您哪些插件正在使您的网站变慢,但是您可以多次测试和重新测试您的网站,以查看在网站上安装插件后的区别,而这正是我为进行此比较而做的。

我将www.smartshoweswp.com演示站点用作豚鼠。这是没有活动插件时的速度测试结果:

1_no_plugins-850x435-1

 2019年最受欢迎的WordPress插件是什么?

如所承诺的,我想测试最常用的插件,但是在Google中搜索“最佳WordPress插件”会带来太多有偏见的结果。因此,为了安全起见,我去了WordPress.org插件存储库,找到了活动安装数量最多的插件列表。

然后,我将这些插件归为一组,我认为它们代表了大多数WordPress用户的需求。为了使事情更加有趣,我在每个类别中添加了2-3个替代方案,因此在完成测试后,我将提供参考点与之进行比较。

页面构建器

古腾堡块编辑器

我希望能够测试该类别中的多个插件,但是自从WordPress 5.0和引入Gutenberg块编辑器以来,许多页面构建器一直在努力解决兼容性问题。

由于这种情况,自然而然的开始是使用Gutenberg完全没有任何插件。结果比我测试过的所有其他构建器都快得多,总页面加载时间仅为2.4秒。

但是,如果您使用的是WP5.0之前的其他构建器,并且您像我一样讨厌古腾堡,那就帮自己一个忙,安装“ Disable Gutenberg”。根据您使用的构建器的不同,您可能可以像以前一样查看和编辑内容。

23_Gutenberg-850x435-1

WordPress页面构建器– Beaver Builder

海狸似乎与古腾堡兼容,这本身就令人印象深刻。实际的构建器易于使用,但不太理想。页面的总大小仍为4.68MB,请求数为38。尽管如此,GTMatrix花费了3.7秒 来加载页面,比加载多了1.2秒。

22_BeaverBuilder-850x435-1

Elementor页面构建器

Elementor是一个前端块编辑器,可让您自定义页面设计和布局。尽管许多类似的插件都依赖大量使用JS,但Elementor却出奇的轻巧,仅增加了1秒的页面总加载量,同时增加了46个附加请求和约5.23MB的内存。

3_Elementor-850x435-1

TinyMCE高级

我从来没有真正了解过TinyMCE的大惊小怪。基本上,这是一个后端插件,可以使经典的WP编辑器更加方便和易于使用。对于仍被古腾堡(Gutenberg)惊吓并且在WordPress 5.0之前未使用页面构建器的用户,TinyMCE可能会使过渡更加容易。考虑到所有这些,我想说3.3秒是一个很小的代价。

8_TinyMce-850x435-1

那么,什么是WordPress最快的页面生成器?

尽管是所有构建者中最繁重的,Elementor还是设法相当快地加载了页面,尽管速度没有Gutenberg快。

要使用Gutenberg这样的构建器来达到Elementor的视觉功能,您将需要其他可降低速度的小部件和工具,但Elementor已经具有其免费版本中内置的所有这些工具,而且没有任何额外的重量。

因此,尽管古腾堡在速度测试中得分更高,但我仍然认为Elementor是WordPress的最佳页面构建器。

SEO插件

Yoast SEO

停用所有插件并激活Yoast SEO后,完全加载时间减少到2.9秒,减去两个请求。值得一提的是,在此插件测试之前,我的演示网站已经在使用Yoast,因此所有设置均已预先配置。

查看瀑布图,您可以看到相当多的元素正在减慢网站的速度,但这些都与Yoast没有关系。

3_yoast-1-850x435-1

想更多地了解Yoast SEO?不要错过我们的详细指南。

一站式搜索引擎优化包

在安装并激活All in One SEO Pack后,我很高兴地说对页面速度没有任何影响。

6_ALll_in_1_SEO-850x435-1

MonsterInsights的Google Analytics(分析)信息中心

该插件旨在简化仪表板上的Google Analytics(分析)见解。如果您在GA渠道,目标和点击量渠道方面遇到困难,则此插件可能非常适合您。但是,即使没有更新为pro ,它也会大大降低加载时​​间。停用除MonsterInsights之外的所有插件后的页面总加载时间为4.9秒。

9_MonsterInsights-850x435-1

Google XML网站地图

XML Sitemaps是一件棘手的事情。即使您已经设置了站点地图,也总会有惊喜。随着时间的推移添加更多页面和帖子类型,您可能会发现站点地图已更改,或者包​​含不相关的内容或缺少重要组件。

这个免费的插件可以使您的站点地图更整洁并对齐,以便Google和其他搜索引擎可以对其进行正确的扫描。尽管您可以从全包的Yoast SEO插件中获得这些功能,但是您可能要考虑使用此插件,因为它对网站速度的影响很小。由于XML网站地图是网站上唯一激活的插件,因此加载时间仅为3.3秒。

10_XML_SITEMAPS-850x435-1

哪个SEO插件最快?

Yoast和All in One SEO均获得2.9秒,因此从这个意义上来说,它们同样出色。但是Yoast还包含XML网站地图功能,因此您不需要额外的插件。MonsterInsights不值得您付出努力,因为它提供的所有内容都可以在Google Analytics(分析)上找到。

安全插件

围栏安全

在过去的五年中,我几乎在每个创建的WordPress网站上都使用了Wordfence,对此我只能说积极的话。

实际上,Wordfence的免费版本提供了出色的防火墙,可抵御恶意软件攻击和网络钓鱼尝试。由于它是一个非常详细的插件,具有许多自定义选项,因此我期望它对页面加载速度造成沉重负担。我对仅3.7秒的结果感到惊讶并且没有额外的外部资源请求。

7_Wordfence-850x435-1

苏库里

Sucuri是WordPress安全插件,可保护您的网站并在检测到可疑活动或代码时向您发出警报。从个人经验来看,它是针对实际网站黑客的唯一有效解决方案,但与Wordfence不同,它似乎在对网站速度的影响最小的情况下完成了这项工作。

当停用所有其他插件时,GTMetrix速度测试显示仅2.8秒的加载时间令人印象深刻的结果。

11_SUCURI-850x435-1

Akismet反垃圾邮件

默认情况下,Automattic的免费插件已默认安装在所有新的WordPress网站(包括WordPress.com)上,其主要目标是阻止垃圾邮件评论。不出所料,它绝对不会影响站点速度。干得好,Akismet!

如果需要快速的页面速度,应该选择哪个安全插件?

尽管Sucuri和Wordfence本质上相似,但是Sucuri在速度方面似乎比Wordfence更好。
不管安全性如何,有适当的垃圾邮件阻止程序总是很好,而Akismet可以轻松完成此任务。

电子商务插件

WooCommerce

如果您像我一样是WooCommerce爱好者,请准备好被吓到。我什至没有在商店中添加任何产品,但是安装和激活WooCommerce使得我的网站加载时间翻了三倍,达到12.4秒!

请求数量已增加到39,并且在“添加过期标头”下标记了许多WooCommerce组件。

这是迄今为止我测试过的最大的插件,包含多个JS,CSS和PHP脚本,这些脚本明显增加了对外部资源的请求数量,这说明了此过程如此漫长的原因。

虽然有一些解决方法。通过使用缓存机制并禁用所有未使用的功能,您可以将加载时间减少一半。尽管这将需要大量工作,但从长远来看,它将被证明是有用的。

话虽如此,我不知道有比WooCommerce更好的WordPress电子商务解决方案,因此,如果您要使用WordPress创建在线商店,则只需解决此限制。

2_Woocommerce-850x435-1

轻松数字下载

Pippin Williamson的此插件提供了在电子商务商店中提供数字产品的便捷方法。为此,许多用户都犯了错误的安装WooCommerce的错误,因为它看起来更漂亮,而事实上,Easy Digital Downloads是一个更好的选择,因为它加载速度更快,并且更适合数字产品而不是实物商品。

12_easydigitaldownloads-850x435-1

哪个电子商务插件在WordPress上最快?

Easy Digital Downloads肯定更快,但我认为速度并不是真正的问题。尽管有一些低层次的替代方案,但这两个插件是唯一真正值得您努力的插件,并且它们做了两个完全不同的事情。
如果您的电子商务插件正在减慢WordPress网站的速度,请尝试将主题更改为更兼容的内容,例如Storefront(对于WooCommerce)或Themedd(对于Easy Digital Downloads)。

图像优化插件

WordPress.com的Jetpack

就像Akismet一样,Jetpack套件默认安装在所有新的WordPress网站上,但它具有更广泛的功能,并添加了一组令人印象深刻的社交,性能和安全性工具,而对网站速度没有影响。以Jetpack为唯一活动插件运行网站显示的加载时间仅为3秒和31个请求。难怪Jetpack在WordPress插件的顶部列表中排名第四!

14_Jatepack-850x435-1

重新产生缩图

这个单功能插件的目的是根据页面上的实际大小最小化图像,而不是从图像库中提取其原始大小。它是唯一设法减少而不是增加加载时间的插件。GTMetrix显示页面加载仅2.7秒。

15_regenerateThumbs-850x435-1

杂散图像压缩和优化

就像重新生成缩略图一样,Smush的主要目标是最大程度地减少图像并减少页面负载。我以前的经验表明,在功能齐全的网站上使用此工具时,性能有了显着提高,但是在这种情况下,以Smush作为唯一的活动插件,GTMetrix速度测试显示了3.1秒的加载时间。为什么?可能是因为该插件在后端大量使用JS和CSS。

5_Smush-850x435-1

那么,哪个优化插件最快?

在这三个选项中,“重新生成缩略图”在列表中排在首位,但这并不意味着它是图像压缩的最佳选择。请记住,Jetpack还会执行其他一些操作,仅需三秒钟即可完全加载页面。而且,不要忘了缓存插件,它使性能向前迈了几步,并且可能完全不需要专用的图像压缩插件。

缓存插件

在某些方面,您可能会将此类别视为一个例外,原因很简单,这些插件的全部目的是通过加速脚本和图像的加载来最大程度地减小页面大小。如果真是这样,那么使用这些插件时,页面速度也应该更好。但是真的是这样吗?让我们找出答案!

SG SuperCacher

这是SiteGround托管默认为用户提供的缓存插件。选项包括最小化CSS,JS和HTML,以及延迟加载图像和删除Jquery字符串。停用所有其他插件并配置SG SuperCacher的设置后,各个方面的测试结果都令人难以置信。页面加载时间减少到1.9秒,页面大小减少到346KB,并且页面速度和YSlow测试的总体得分更好。

15_SGSuperCacher-850x435-115-1_SGSuperCache-850x435-1

W3总缓存

该插件是WordPress最受欢迎的缓存插件之一。安装和配置免费版本后,我进行了另一项测试,结果达到了2.7秒。

16_W3_totalcache-850x435-1

WP最快的缓存

这是另一个流行的WordPress缓存插件。它使您可以选择要缓存网站的哪些部分,如何缓存移动和平板电脑版本以及减少请求总数。遗憾的是,免费版本不提供CDN和图像优化等功能。将插件配置为最大功能后,我设法在2.9秒内加载了页面,页面总大小为4.27秒。

17_WP_fastest_cache-850x435-1

哪个缓存插件获得了最佳性能得分?

显然,从其整个目的就是提高性能的角度而言,缓存插件是一个特殊的类别。如果我使用了这些插件的高级版,可能会获得更好的结果-但到目前为止,W3 Total Cache和WP Fastest Cache似乎甚至无法达到SG SuperCacher的能力。 应该注意的是,SG SuperCacher是作为主机软件包的一部分提供给Siteground用户的。如果您的主机提供了另一种工具,则需要首先对其进行检查,因为它可能是服务器基础结构最兼容的选项。

联系表格插件

忍者形式

这是WordPress的流行表单生成器。它不仅使您可以在网站上发布表单,而且还可以在wp-admin中将所有提交内容整齐地排列起来,类似于查看帖子评论和产品评论的方式。考虑到我所做的只是在页脚中放置一个联系表单,所以3.4秒的结果似乎有点高。YSlow得分下降到67%,这意味着后台发生了很多事情。

21_ninjaForms-850x435-1

联络表格7

我安装并激活了联系表格7,而没有做任何进一步的事情。我没有创建表单,也没有在网站上发布它,但是结果显示增加了0.3秒,总共加载了3.1秒,并且对外部资源的请求32个增加到30个。

WPForms的联系表

安装和激活插件导致页面加载3.3秒,没有其他请求,但是在创建基本表单并将其嵌入页面后,加载时间增加了0.2秒,并增加了3个外部资源请求。

4_WPForms-2-850x435-1

哪个WordPress表单插件最快?

Contact Form 7设法以仅3.1秒的加载时间提供了最快的结果。即使不是最灵活的,这也是使用这三个选项最简单的方法。要在Contact Form 7上自定义样式和行为,您需要插入代码段,而其他插件的界面中内置了更轻松的自定义选项。

通讯插件

MailPoet

这可能是一个很棒的插件。这是一种完全免费的方法,可以直接从WordPress仪表板发送和监视自动和手动新闻通讯。

但是,由于与某些托管服务提供商(包括Siteground)不兼容,MailPoet可能导致严重的CPU超载。发生这种情况时,您的网站将会关闭。

尽管该公司声称已解决此问题,但用户论坛仍然充满抱怨。虽然GTMetrix速度测试仅显示3.5秒的加载时间,但检查此参数的真正参数是安装和激活插件大约24小时后的CPU使用率(您可以在cPanel中看到)。

16_Newsletters_category-1

通讯

这个超级沉重的插件使我的计算机更加疯狂。安装时事通讯后,我进入了基于JS的快速设置过程。在那一刻,wp-admin上大胆,深色的外观和光滑的动画显然使我的工作变得缓慢,但在GTMetrix上,一切照常进行,合理的加载速度为3.5秒。

15_Newsletter-850x435-1

Tribulant的新闻通讯插件

就像前两个插件一样,Newsletters是另一个沉重的插件,它使您可以直接从WordPress仪表板向WordPress订阅者和客户发送电子邮件。特别是这个选项有很多选择,这使WordPress完全可以工作。GTMetrix测试显示页面加载时间大大增加,达到了16.8秒,是全球平均6.8秒的两倍!

17_Newsletters-plugin-850x435-1

哪个新闻通讯插件的页面速度最快?

在这三个选项中,Newsletter和MailPoet的得分均为3.5秒,但是当MailPoet导致CPU问题时,Newsletter顺利运行,没有任何问题。考虑到他们俩都做同样的事情,时事通讯将是我的首选。

社交插件

社交媒体共享按钮和社交共享图标

这个插件在WordPress.org上有4,000多个正面评论,可让您显示您可以想到的任何社交图标,以便用户可以在YouTube和Instagram等平台上共享您的内容(免费版),或在Reddit,Buffer和Amazon平台上共享这些内容。 。

现在可能是个不错的时机,因为社交媒体组件趋向于降低页面速度,因为它们需要您的服务器调用外部脚本。

因此,在停用了所有其他插件并将所有插件元素放在首页之后,GTMetrix的结果为4.9秒,请求数量达到74个。

19_social-icons-850x435-1

WordPress社交共享,社交登录和社交评论插件–超级社交

顾名思义,此插件的功能远不止社交共享。它具有多种功能,可以真正带动您的社交追随,但是它还提供了一些优化选项,从理论上讲应该减少来自外部资源(如Facebook,Twitter等)的脚本负载。激活并配置插件后,我将其一些小部件放在页脚上,并在GTMetrix上进行了另一项测试。最终结果是3.1秒和41个请求。

24_wp_socializer-850x435-1

野蛮的社交分享

该插件在WordPress的顶级社交插件列表中排名第二。它具有所有流行的社交图标,随时可以从您选择的任何位置触发,包括一些非常罕见的共享按钮,例如WhatsApp,MW和Mix。我尽可能地将这些图标推开,以便可以看到对站点速度的影响,但是Sassy继续以2.9秒的惊人速度运行。

20_Sassy-850x435-1

哪个社交插件在WordPress上最快?

Sassy Social Share的加载速度最快,但是Super Localizer仅在0.2秒内提供了更好的社交工具。因此,如果您需要的只是社交共享按钮,那么Sassy将是一个明智的选择,但是如果您还希望包含社交登录名和评论,则超级本地化器将是一个更好的选择。

这对您意味着什么?

只需单击按钮,WordPress插件即可提供令人难以置信的功能,但其中一些插件可能会严重影响页面加载时间,最终损害用户体验。

大家都知道,要加速WordPress网站时要做的第一件事就是删除不必要的插件。

为此,您可以将本文作为消除繁重插件并将其替换为更好,更快的替代方案的捷径。