性能支柱

压缩后 1.2 KB。
gzip 后 600 B。

一个小到您访客都不会注意到加载的 tracker。在我们基准测试的 8 款 WordPress 分析插件中拥有最低的 LCP 开销sendBeacon 传输。每节点 200M 事件/天,SaaS 上 <500 ms p99 查询延迟。

k6 + Chromium • 单次合成测试 • 无页面缓存 • 结果具有方向性,不保证生产

负载下的 LCP 开销(越低越好)

Statnive
+260ms
Independent Analytics
+566ms
Jetpack
+776ms
MonsterInsights (GA4)
+964ms
WP Slimstat
+1030ms
WP Statistics
+1424ms
Koko Analytics
+2278ms
Burst Statistics
+3592ms
~5KB Tracker 大小 1.1KB 内联 + 4KB 异步
async 加载方式 WP 6.3+ strategy API
0.00 CLS 分数 零布局偏移
Beacon 传输方式 非阻塞 sendBeacon
一对一对比

合成压力测试结果

我们在同一个 WooCommerce 站点上分别启用每款插件,并在 50 个并发 HTTP 用户对服务器施压时使用真实 Chromium 浏览器测量 Core Web Vitals。无页面缓存。数字是单次运行中相对于无分析基线的 LCP/TTFB/FCP 开销。这些是方向性发现,并非生产保证 — 请参阅下方的局限性部分。

插件 LCP Δ TTFB Δ FCP Δ 影响 类型
#1 Statnive +260ms +290ms +256ms 6.7 自托管
#2 Independent Analytics +566ms +568ms +574ms 14.2 自托管
#3 Jetpack +776ms +785ms +784ms 19.5 远程(WP.com)
#4 MonsterInsights (GA4) +964ms +963ms +964ms 24.1 远程(Google)
#5 WP Slimstat +1030ms +1005ms +1010ms 25.4 自托管
#6 WP Statistics +1424ms +1446ms +1432ms 35.9 自托管
#7 Koko Analytics +2278ms +2229ms +2238ms 56.3 自托管
#8 Burst Statistics +3592ms +3572ms +3576ms 89.6 自托管

负载下的基线(无分析):TTFB 2927ms、FCP 3030ms、LCP 3038ms。测试:每款插件 10 个 Chromium 浏览器 VU + 50 个 HTTP 协议 VU,每个配置约 150 个样本,在开发者机器(Local by Flywheel,macOS)上单次运行。影响分数为复合分数(0 = 无影响,100 = 最大)。这些数字来自单次合成压力测试,不代表生产条件 — 请参阅下方的方法论和局限性部分。

诚实披露

本测试展示与未展示的内容

值得信赖的基准测试会披露其局限。这正是我们数字的含义 — 以及它们不是什么。

它展示了什么

每款插件架构在并发负载下处理完整 WordPress PHP 路径(无页面缓存)的方向性差异。有助于了解哪些插件保持关键渲染路径畅通,哪些会增加每请求的服务端工作。

它没有展示什么

真实的生产性能。大多数 WordPress 站点使用页面缓存(W3TC、WP Rocket、Cloudflare),这会完全绕过缓存页面的 PHP。启用缓存后,大多数插件之间的差距会显著缩小。

单次运行,单台机器

结果来自通过 Local by Flywheel 在 MacBook 上一次约 50 分钟的运行。我们没有运行多次迭代来测量方差,也没有在专用生产服务器上测试。第二次运行可能会改变排名。

未控制顺序效应

插件按固定顺序测试。服务器状态(MySQL 连接池、PHP 内存、OPcache)在长时间运行中会漂移,可能不利于稍后测试的插件。完善的基准测试应在多次运行中随机化顺序。

自测偏见

我们构建了测试框架,也构建了 Statnive。我们相信我们是公平的,但独立验证比我们自己发布的任何结果都更可信。该框架是开源的 — 请在您自己的站点上运行并发布您的发现。

我们仍然发布的原因

即使有这些注意事项,架构模式仍然重要。内联核心 tracker、异步加载、Beacon API 传输和并发安全的 REST 端点都是有据可查的最佳实践。具体数字会有所不同;方向与每种架构的设计一致。

工程

我们如何构建一个快速 tracker

三项架构决策让 Statnive 的性能影响保持在低水平 — 由 Google、WordPress Core 和 web.dev 发布的研究支持。

内联核心

~1.1 KB

一个微小的内联引导程序立即捕获页面浏览量。关键命中无需外部脚本。

异步加载

非阻塞

完整的 tracker 通过 WordPress 6.3+ 脚本 API 以 async 策略加载。从不阻塞渲染。

空闲回调

零 INP

参与度跟踪和事件监听器推迟到 requestIdleCallback。您访客的交互优先。

为何重要

慢速分析让您损失金钱

SEO 排名

Google 将 Core Web Vitals 作为排名信号。慢速分析脚本会将您的 LCP 推到超过 2.5 秒的"良好"阈值,损害您在搜索结果中的位置。

转化率

每增加一秒加载时间会使转化率降低多达 7%。每个页面 300ms 的分析开销会在您整个漏斗中累积。

隐私加分

自托管分析意味着零外部网络请求至第三方服务器。更快的加载和 GDPR 合规一并实现。

方法论

我们的测试方法

完全透明。本页每个数字均来自可重现的自动化测试。

工具

带浏览器模块的 k6(真实 Chromium,非模拟 HTTP)

负载

10 个浏览器 VU 测量指标 + 50 个 HTTP VU 产生真实服务器压力

隔离

每款插件通过 WordPress REST API 单独激活。其他全部停用。

页面

首页、博客文章、WooCommerce 商店 + 商品页

样本

每个插件配置约 150 次页面加载,基线之前先预热缓存

指标

通过 PerformanceObserver API 收集 TTFB、FCP、LCP、CLS、INP

开始跟踪而不拖慢速度

不到一分钟即可安装 Statnive。在 WordPress.org 上永久免费。

免费获取 Statnive