Performance-Benchmarks

Konzipiert für
minimalen Overhead

In unserem synthetischen Stresstest von 8 WordPress-Analytics-Plugins hatte Statnive den geringsten LCP-Overhead. Die Architektur bleibt außerhalb des kritischen Rendering-Pfads — Inline-Core, asynchroner Full-Tracker, ein einziger leichtgewichtiger REST-Endpoint.

k6 + Chromium • synthetischer Einzellauf • kein Page-Caching • Ergebnisse sind richtungsweisend, keine Produktionsgarantie

LCP-Overhead unter Last (weniger ist besser)

Statnive
+260ms
Independent Analytics
+566ms
Jetpack
+776ms
MonsterInsights (GA4)
+964ms
WP Slimstat
+1030ms
WP Statistics
+1424ms
Koko Analytics
+2278ms
Burst Statistics
+3592ms
~5KB Tracker-Größe 1,1 KB inline + 4 KB async
async Laden WP-6.3+-Strategy-API
0.00 CLS-Score Null Layout-Shift
Beacon Transport Non-blocking sendBeacon
Direktvergleich

Ergebnisse des synthetischen Stresstests

Wir haben jedes Plugin isoliert auf derselben WooCommerce-Seite aktiviert und Core Web Vitals mit echten Chromium-Browsern gemessen, während 50 gleichzeitige HTTP-Nutzer den Server unter Last setzten. Kein Page-Caching. Die Zahlen zeigen den LCP/TTFB/FCP-Overhead gegenüber einer Baseline ohne Analytics in einem einzigen Lauf. Das sind richtungsweisende Ergebnisse, keine Produktionsgarantie — siehe den Abschnitt zu Limitationen weiter unten.

Plugin LCP Δ TTFB Δ FCP Δ Impact Typ
#1 Statnive +260ms +290ms +256ms 6.7 Selbst gehostet
#2 Independent Analytics +566ms +568ms +574ms 14.2 Selbst gehostet
#3 Jetpack +776ms +785ms +784ms 19.5 Remote (WP.com)
#4 MonsterInsights (GA4) +964ms +963ms +964ms 24.1 Remote (Google)
#5 WP Slimstat +1030ms +1005ms +1010ms 25.4 Selbst gehostet
#6 WP Statistics +1424ms +1446ms +1432ms 35.9 Selbst gehostet
#7 Koko Analytics +2278ms +2229ms +2238ms 56.3 Selbst gehostet
#8 Burst Statistics +3592ms +3572ms +3576ms 89.6 Selbst gehostet

Baseline (ohne Analytics) unter Last: TTFB 2927 ms, FCP 3030 ms, LCP 3038 ms. Test: 10 Chromium-Browser-VUs + 50 HTTP-Protokoll-VUs pro Plugin, ~150 Samples pro Konfiguration, Einzellauf auf einem Entwickler-Rechner (Local by Flywheel, macOS). Der Impact-Score ist ein Composite-Wert (0 = kein Impact, 100 = Maximum). Diese Zahlen stammen aus einem einzelnen synthetischen Stresstest und repräsentieren keine Produktionsbedingungen — siehe Abschnitt zu Methodik und Limitationen weiter unten.

Ehrliche Offenlegung

Was dieser Test zeigt — und was nicht

Ein vertrauenswürdiger Benchmark legt seine Grenzen offen. Hier ist genau, was unsere Zahlen bedeuten — und was nicht.

Was er zeigt

Richtungsweisende Unterschiede, wie die Architektur jedes Plugins den vollständigen WordPress-PHP-Pfad unter gleichzeitiger Last ohne Page-Caching verarbeitet. Nützlich, um zu verstehen, welche Plugins den kritischen Rendering-Pfad frei halten und welche pro Request zusätzliche Server-Arbeit verursachen.

Was er nicht zeigt

Echte Produktions-Performance. Die meisten WordPress-Seiten verwenden einen Page-Cache (W3TC, WP Rocket, Cloudflare), der PHP bei gecachten Seiten komplett umgeht. Mit Caching schrumpft der Abstand zwischen den meisten Plugins dramatisch.

Einzellauf, eine Maschine

Die Ergebnisse stammen aus einem etwa 50-minütigen Lauf auf einem MacBook über Local by Flywheel. Wir haben keine mehrfachen Iterationen zur Messung der Varianz durchgeführt und auch nicht auf einem dedizierten Produktionsserver getestet. Ein zweiter Lauf könnte die Positionen verschieben.

Reihenfolgeneffekte nicht kontrolliert

Die Plugins wurden in fester Reihenfolge getestet. Der Serverzustand (MySQL-Connection-Pool, PHP-Speicher, OPcache) verändert sich während eines langen Laufs — das kann später getestete Plugins benachteiligen. Ein sauberer Benchmark würde die Reihenfolge über mehrere Läufe randomisieren.

Self-Test-Bias

Wir haben das Test-Framework gebaut und wir haben Statnive gebaut. Wir glauben, wir waren fair — aber eine unabhängige Überprüfung wäre vertrauenswürdiger als alles, was wir selbst veröffentlichen. Das Framework ist Open Source — bitte führen Sie es auf Ihrer eigenen Seite aus und veröffentlichen Sie Ihre Ergebnisse.

Warum wir trotzdem veröffentlichen

Trotz dieser Einschränkungen sind die Architekturmuster bedeutsam. Inline-Core-Tracker, Async-Loading, Beacon-API-Transport und concurrent-sichere REST-Endpoints sind dokumentierte Best Practices. Die konkreten Zahlen variieren; die Richtung ist konsistent mit dem jeweiligen Architektur-Design.

Engineering

Wie wir einen schnellen Tracker gebaut haben

Drei Architektur-Entscheidungen halten Statnives Performance-Impact niedrig — gestützt auf veröffentlichte Forschung von Google, WordPress Core und web.dev.

Inline-Core

~1,1 KB

Ein winziger Inline-Bootstrap erfasst den Pageview sofort. Kein externes Skript für den kritischen Hit nötig.

Async-Loading

Non-blocking

Der vollständige Tracker lädt mit async-Strategie über die Script-API von WordPress 6.3+. Blockiert niemals das Rendering.

Idle-Callback

Null INP

Engagement-Tracking und Event-Listener laufen über requestIdleCallback. Die Interaktionen Ihrer Besucher kommen zuerst.

Warum es zählt

Langsame Analytics kosten Geld

SEO-Rankings

Google nutzt Core Web Vitals als Ranking-Signal. Ein langsames Analytics-Skript drückt Ihren LCP über die 2,5-s-Schwelle für „Good" und schadet Ihrer Position in den Suchergebnissen.

Conversion-Rate

Jede zusätzliche Sekunde Ladezeit reduziert die Conversions um bis zu 7 %. Ein Overhead von 300 ms durch Analytics auf jeder Seite summiert sich über Ihren gesamten Funnel.

Datenschutz-Bonus

Selbst gehostete Analytics bedeuten null externe Netzwerk-Requests an Drittanbieter-Server. Schnellere Ladezeiten und DSGVO-Konformität in einer Architektur-Entscheidung.

Methodik

Wie wir getestet haben

Volle Transparenz. Jede Zahl auf dieser Seite stammt aus reproduzierbaren automatisierten Tests.

Tool

k6 mit Browser-Modul (echtes Chromium, kein simuliertes HTTP)

Last

10 Browser-VUs für Vitals-Messung + 50 HTTP-VUs für realistischen Server-Druck

Isolation

Jedes Plugin wurde einzeln über die WordPress-REST-API aktiviert. Alle anderen deaktiviert.

Seiten

Startseite, Blog-Post, WooCommerce-Shop- und Produktseiten

Samples

~150 Seitenaufrufe pro Plugin-Konfiguration mit Cache-Priming vor der Baseline

Metriken

TTFB, FCP, LCP, CLS, INP — erfasst über die PerformanceObserver-API

Starten Sie mit Tracking — ohne Geschwindigkeit zu verlieren

Installieren Sie Statnive in unter einer Minute. Für immer kostenlos auf WordPress.org.

Statnive kostenlos herunterladen