最好的 WordPress 评论插件(性能测试)
已发表: 2023-03-10评论是网站的重要组成部分,其规模足以推动读者数量和参与度。而且,对于在此级别上运行的站点,保持大规模性能变得更加重要。
作为一个不仅是视觉组件,而且还引入了附加功能的组件,评论插件影响性能的方式可能会有很大差异。
因此,为了解决这个问题,我们对一些 WordPress 评论插件以及一些不是 100% 插件的选项(例如,不仅仅是扩展本机 WordPress 评论系统)进行了测试,以查看它们对性能的影响。
测试方法
在我们的测试中,我们评估了以下 KPI:
- 数据传输
- 请求数
- 网络加载时间
- 整页加载时间
- 第一次内容丰富的绘画
- 速度指数
- 互动时间
- 总阻塞时间
- 最大的内容油漆
最后,我们还使用了抓取测试来确保对其他页面的潜在性能影响也被考虑在内。
本机 WordPress 评论
本机 WordPress 评论系统是作为核心 WordPress 软件包的一部分内置于网站中的系统,因此无需设置 - 它开箱即用。 出于这个原因,我们在执行这些性能测试时将其用作我们的基准。
我们使用默认插件和Twenty Twenty-Three主题测量了带有10 条评论的原生 WordPress 网站的页面性能。
数据传输 | 46 KB |
请求数 | 9 |
网络加载时间 | 339毫秒 |
整页加载时间 | 0.67s |
第一次内容丰富的绘画 | 1.1s |
最大的内容油漆 | 844毫秒 |
速度指数 | 1.5秒 |
互动时间 | 1.2秒 |
总阻塞时间 | 50毫秒 |
最大的内容油漆 | 1.2秒 |
喷气背包评论
Jetpack是一个套件,为 WordPress 网站提供了一系列不同的工具,其中一个是评论系统,包括与社交媒体登录选项集成和内置通知选项等功能。
成本: Jetpack Comments 是 Jetpack 产品套件的一项免费功能。
当您启用 Jetpack 的评论系统时,它会取代默认的 WordPress 评论系统。 它添加的主要功能是允许评论者使用他们的 WordPress.com 帐户或任何主要社交媒体平台(Facebook、Twitter、Google 等)登录。 它还允许用户通过电子邮件收到后续评论和未来帖子的通知。
数据传输 | 156 KB |
请求数 | 33 |
网络加载时间 | 1.15s |
整页加载时间 | 1.15s |
第一次内容丰富的绘画 | 1.9s |
最大的内容油漆 | 933毫秒 |
速度指数 | 2.1秒 |
互动时间 | 2.2秒 |
总阻塞时间 | 10毫秒 |
最大的内容油漆 | 2.2秒 |
在分析 Jetpack 的性能后,我们注意到虽然 Lighthouse 的性能得分没有下降,但与我们的基准测试运行相比,它发起的 Web 请求几乎是我们的三倍,并且从服务器传输的数据明显更多。
wpDiscuz
wpDiscuz插件是一个评论系统,它使用 AJAX 在 WordPress 网站上提供实时评论功能。 您可以从三种预定义的布局类型中选择一种来向用户展示评论。 您甚至可以为不同的页面选择不同的布局,并更改其外观。 它还提供了一个独特的评级功能,允许用户在不发表评论的情况下对文章进行评级。
成本:核心 wpDiscuz 插件中的所有基本功能都是免费提供的。但是,您可能需要购买wpDiscuz Addons才能启用其某些功能。
这个插件带有评论气泡功能,让用户可以选择发表评论,无论他们在页面上的什么位置。 这与原生 WordPress 不同,后者需要用户滚动到页面底部才能发表评论。 此气泡还可以显示其他用户的新评论的实时更新。
数据传输 | 143 KB |
---|---|
请求数 | 15 |
网络加载时间 | 667毫秒 |
整页加载时间 | 0.93s |
第一次内容丰富的绘画 | 1.8s |
速度指数 | 2.2秒 |
互动时间 | 1.9s |
总阻塞时间 | 0毫秒 |
最大的内容油漆 | 1.1s |
将 wpDiscuz 的性能与我们的基准测试运行进行比较后,我们可以看到新功能是以性能略有下降为代价的。 它略微降低了 Lighthouse 的性能得分,并传输了更多的数据——这比原生 WordPress 差,但仍然非常好。
讨论区
Disqus是评论系统的绝佳选择,数以百万计的出版商使用它来管理、审核和发布对其内容的评论。 它为访问者提供了功能更丰富的评论体验,从而增加了参与度和流量。
成本:您可以免费使用核心功能。对于每日总页面浏览量高达 50,000 的网站,付费计划起价为每月 11 美元。
Disqus 提供一系列功能,包括简单的一键式安装、自动垃圾邮件过滤、影子禁止、Web 和电子邮件通知、个性化摘要和移动响应能力。 它还包括各种调节工具和分析,并允许货币化选项以增加收入。
数据传输 | 48 KB |
请求数 | 12 |
网络加载时间 | 529毫秒 |
整页加载时间 | 0.98s |
第一次内容丰富的绘画 | 1.3s |
最大的内容油漆 | 893毫秒 |
速度指数 | 1.8s |
互动时间 | 1.6s |
总阻塞时间 | 60毫秒 |
最大的内容油漆 | 1.6s |
在将 Disqus 与原生 WordPress 进行比较后,我们发现性能下降可以忽略不计。 加载时间稍长,但提供了原生 WordPress 所缺少的许多功能。 如果您正在寻找新的 WordPress 评论系统,您绝对应该尝试一下。
延迟加载评论
Lazy Load for Comments是一个开源 (GPL V2) WordPress 插件,它向 WordPress 的默认评论系统添加了延迟加载功能——无需任何复杂的配置。
它声称通过仅加载用户可见的评论和头像来减少加载页面所需的网络请求数量。 这减少了传输的数据,并加快了加载时间。 然而,这个功能并不是独一无二的——它也可以在其他评论插件中使用,例如 wpDiscuz。
成本:它是开源的,免费提供。
数据传输 | 46 KB |
请求数 | 9 |
网络加载时间 | 342毫秒 |
整页加载时间 | 0.7秒 |
第一次内容丰富的绘画 | 1.5秒 |
最大的内容油漆 | 1.3s |
速度指数 | 2.0s |
互动时间 | 1.6s |
总阻塞时间 | 10毫秒 |
最大的内容油漆 | 1.5秒 |
在我们的测试中,我们没有看到 HTTP 请求数量下降。 我们使用了大约 10 条评论来测试每个插件,因此 Lazy Load for Comments 可能需要非常多的评论才能产生更显着的影响。 我们没有测试更多的评论,因为它会与其余测试不一致,并且会扭曲结果。
图表评论
GraphComment是一个用于组织讨论并在您的网站上建立社区的插件。 它具有时尚现代的用户界面,并允许您更改评论部分的主题颜色,以更好地与网页的其余部分集成。 图形界面类似于讨论论坛——这允许用户喜欢、反应和回复每个单独的评论,并在整个讨论树中导航。
成本:提供功能有限的免费计划。但是,您需要购买每月 8 美元的 Starter 许可证才能解锁大部分功能。
用户可以登录Facebook、Twitter等不同的社交媒体账号发表评论。 这些评论然后使用称为 Bubble Rank 的算法进行排序,以显示相关且重要的讨论。 讨论也可以通过 URL 分享到其他社交媒体网络。 这是其他插件所没有的独特功能。
数据传输 | 52 KB |
请求数 | 9 |
网络加载时间 | 319毫秒 |
整页加载时间 | 0.61s |
第一次内容丰富的绘画 | 1.3s |
最大的内容油漆 | 1.2秒 |
速度指数 | 1.7s |
互动时间 | 1.4s |
总阻塞时间 | 40毫秒 |
最大的内容油漆 | 1.3s |
如果我们将 GraphComment 的性能得分与我们的基准测试运行进行比较,我们只会看到性能略有下降,但它提供了许多原生 WordPress 所缺少的有用功能。
评论技巧
Comment Hacks通过微调某些设置来管理和审核评论,从而改进了现有的 WordPress 评论功能。 它可用于向用户发送自定义通知电子邮件、阻止超过指定阈值的评论、在发表评论后将用户重定向到另一个页面等等。
成本:它是开源的,免费提供。
数据传输 | 46 KB |
请求数 | 9 |
网络加载时间 | 357毫秒 |
整页加载时间 | 0.71s |
第一次内容丰富的绘画 | 1.2秒 |
最大的内容油漆 | 951毫秒 |
速度指数 | 1.2秒 |
互动时间 | 1.2秒 |
总阻塞时间 | 10毫秒 |
最大的内容油漆 | 1.2秒 |
我们在使用这个插件时没有看到任何明显的性能差异,这在某种程度上是意料之中的,因为它只是专注于对如何管理评论进行一些调整,而不是原生 WordPress 评论的直接替代品。 所以,如果您正在寻找一种更好的方法来管理 WordPress 上的评论,那么这是一个很好的解决方案。
WpDevArt 的社会评论
社交评论插件允许您在您的网站上显示 Facebook 评论。 如果您的企业有 Facebook 主页,那么这有助于增加网络流量并改善您网站的在线形象。 可以自定义某些设置,例如评论框宽度、语言、背景颜色和动画,以更改评论部分的外观。
费用:个人、企业和开发人员许可证的费用分别为 10 美元、21 美元和 31 美元。还提供功能有限的免费计划。
数据传输 | 222 KB |
请求数 | 18 |
网络加载时间 | 604毫秒 |
整页加载时间 | 1.03s |
第一次内容丰富的绘画 | 1.5秒 |
最大的内容油漆 | 1.8s |
速度指数 | 3.5秒 |
互动时间 | 8.3秒 |
总阻塞时间 | 273毫秒 |
最大的内容油漆 | 1.6s |
在使用社交评论插件时,我们注意到对性能的巨大影响。 不过,鉴于它使用 Facebook 的评论系统,这在某种程度上是意料之中的。 结果是使用了更多的数据并发起了更多的连接请求。
我们还注意到在测试期间累积的布局变化,这显着影响了 Lighthouse 性能审计结果。
简单评论编辑
简单评论编辑与本地 WordPress 评论功能协同工作,允许用户在发布评论后的一段时间内编辑他们的评论。 默认阈值为 5 分钟,但可以在仪表板中更改。 它在现有系统之上添加了编辑功能而不是替换它,这意味着您无需担心外观变化。
成本:简单的评论编辑是免费的;专业版每年 14 美元。
数据传输 | 46 KB |
请求数 | 9 |
网络加载时间 | 332毫秒 |
整页加载时间 | 0.61s |
第一次内容丰富的绘画 | 1.1秒 |
最大的内容油漆 | 1.7s |
速度指数 | 1.1s |
互动时间 | 1.1秒 |
总阻塞时间 | 13毫秒 |
最大的内容油漆 | 1.1秒 |
如果我们将此插件与我们的基准测试运行进行比较,我们会发现 Lighthouse 性能得分急剧下降。 由于此插件仅提供一项功能,因此我们建议您仅在确实需要为评论添加编辑功能时才使用它,因为它对性能有重要影响。
回复框
ReplyBox提供一系列功能来帮助您管理 WordPress 评论系统。 例如,您可以获得自动垃圾邮件过滤、固定评论的能力、对社交登录的支持等等——所有这些都在无限数量的网站上。 它还提供了审核工具,因此您可以轻松地建立一个强大的社区。
此外,ReplyBox 允许您直接从 WordPress 仪表板访问和管理您的评论,甚至包括自定义 CSS 支持以确保您的评论部分与您网站的风格相匹配。
成本: ReplyBox 对页面浏览量高达 20K 的网站每月收费 5 美元。
ReplyBox 还可以使用 webhook 事件在发布新评论时向您选择的任何外部应用程序发送通知。 此功能可用于使诸如 Zapier 之类的服务在新评论上保持最新。
数据传输 | 63 KB |
请求数 | 9 |
网络加载时间 | 372毫秒 |
整页加载时间 | 0.63s |
第一次内容丰富的绘画 | 1.1s |
最大的内容油漆 | 871毫秒 |
速度指数 | 1.2秒 |
互动时间 | 1.1s |
总阻塞时间 | 0毫秒 |
最大的内容油漆 | 1.1s |
我们必须仔细检查 ReplyBox 的测试结果; 我们不仅看到了接近原生的性能,而且页面加载时间也有了小幅改善。 我们对 ReplyBox 的功能印象深刻——这就是我们在Servebolt.com上使用它的原因。
因此,如果您想测试 ReplyBox,请随意试用我们在这个博客上的内容 - 在本文下方分享您的想法和评论,看看您是否喜欢它。
获胜者是……回复框
ReplyBox 的足迹最轻,与原生 WordPress 测试相比,数据传输仅相差 17 KB。 您可能已经注意到,ReplyBox 也是我们目前在 Servebolt.com 上用于评论的工具。
评论系统 | 数据传输 | 最大的内容油漆 | 请求数 |
原生 WordPress | 46 KB | 1.2秒 | 9 |
喷气背包评论 | 156 KB | 2.2秒 | 33 |
wpDiscuz | 143 KB | 1.1s | 15 |
讨论区 | 48 KB | 1.6s | 12 |
延迟加载评论 | 46 KB | 1.5秒 | 9 |
图表评论 | 52 KB | 1.3s | 9 |
评论技巧 | 46 KB | 1.2秒 | 9 |
WpDevArt 的社会评论 | 222 KB | 1.6s | 18 |
简单评论编辑 | 46 KB | 1.1s | 9 |
回复框 | 63 KB | 1.1s | 9 |
我们选择 ReplyBox 而不是原生 WordPress 评论系统,主要是因为我们在性能测试中看到了可衡量的页面加载改进(作为 Servebolt,任何提高速度和性能的机会都是必须的!)。 但我们也对它提供的附加功能印象深刻,包括垃圾邮件过滤、审核工具、对固定评论的支持、社交登录集成等。
为了让这种比较超越性能,在我们对所有可用解决方案的评估中——我们还认为 ReplyBox 也是原生 WordPress 评论的最佳替代方案,作为一个完整的解决方案。 外部与 WordPress 集成的完美平衡并没有提供一种感觉非本地的体验(极端的例子是使用 Facebook 评论),仍然可以在不以网站仍然令人难以置信的成本为代价的情况下改善体验性能。
一个重要的警告
请务必注意,尽管我们对所有这些插件进行了全面测试,但我们无法保证您的网站会看到准确的性能比较,因为可能还涉及其他变量,包括主题、内容、服务器、托管包,现有插件——仅举几例。
您还应该意识到,虽然我们没有发现冲突问题,但这始终是其他需要注意的事情。 我们无法保证这些插件与您的主题或现有插件之间不会发生任何冲突。
我们如何测试各种评论插件
环境:
- WordPress版本:6.1.1
- WordPress 主题:二十二十三
- PHP版本:8.1
- 托管在 Servebolt Cloud(位于阿姆斯特丹的螺栓上)
所有 WordPress 安装都有相同的内容和相同的评论。 内容和评论是使用 WordPress 插件FakerPress制作的。
如何为您的网站选择合适的 WordPress 评论插件
在测试了流行的 WordPress 评论插件后,我们可以看到使用插件确实会影响网站的性能。 但是,在决定使用插件之前还需要考虑其他因素。
确定您需要的功能:有许多不同的 WordPress 评论插件可用,每个插件都有自己的一组功能。花点时间考虑一下您需要哪些功能,以及哪些功能可以没有。 这将帮助您缩小选择范围。 如果一个快速插件不能提供您需要的所有功能,那么它是无用的。
考虑易用性:在易用性方面,并非所有 WordPress 评论插件都是一样的。有些比其他的更容易使用。 如果您不确定如何使用特定插件,请务必在做出最终决定之前阅读文档并查看客户支持。
比较价格:选择任何类型的软件或插件时,价格始终是一个重要的考虑因素。考虑到所提供的所有功能,您可能会发现一个插件比另一个插件更划算。
考虑性能影响:如果您找到满足您的要求并符合您的预算的插件,您只需要考虑使用该插件的性能影响。如果您找到满足您需求的多个插件,那么您可能会受益于自己测试每个插件。
对经验上更快的托管托管感兴趣? 试试我们的WordPress 托管方法——入门是免费的,好处包括:
- 可扩展性:在真实用户工作负载测试中,Servebolt 的平均响应时间为 65 毫秒,比第二名快 4.9 倍。
- 最快的全球加载时间: 1.26 秒的平均页面加载时间使我们在全球 WebPageTest 结果列表中名列前茅。
- 最快的计算速度: Servebolt服务器提供前所未有的数据库速度,每秒处理的查询数是平均水平的2.44倍,运行PHP的速度是第二名的2.6倍!
- 完美的安全性和正常运行时间:所有监视器的正常运行时间均为 100%,并且我们的 SSL 实施获得 A+ 评级,您可以放心您的网站在线且安全。