WP Manifestindependent plugin directory
manifest / performance / rh-performance

RH Performance

LCP-Preload für CSS-Hintergrundbilder (die WordPress nicht selbst priorisiert).

★ 0stars
22release downloads
v0.3.4latest · 19d ago

Install

Download rh-performance.zip From the v0.3.4 release on GitHub, Oct 6, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/herbeckrobin/rh-performance/releases/download/v0.3.4/rh-performance.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Performance-Diagnose und LCP-Preload. Teil der rh-blueprint Kollektion.

Ein Performance-Tab mit drei Bereichen: Status (Server-Health und Speicher-Verlauf), Seiten-Scoring (jede Seite messen, plus echtes Lighthouse) und Optimierung (LCP-Preload).

Diagnose

Status

  • Server-Health: PHP-Version, OPcache, Object Cache, Memory Limit, aktive Plugins, WordPress-Version. Die Grundlagen, die das Boot-Tempo bestimmen, jeweils mit Hinweis wo es klemmt (z.B. OPcache aus).
  • Speicher-Verlauf (opt-in): zeichnet bei echten Seitenaufrufen den PHP-Speicher-Peak auf (höchstens eine Messung pro Minute) und zeigt Spitzen-Auslastung plus Verlauf als Sparkline. Nur für ein Audit einschalten, danach wieder aus.

Seiten-Scoring

  • Misst die ganze Website oder eine einzelne Seite aus der Sitemap (Core-Sitemap, Yoast, rh-seo, Fallback auf veröffentlichte Seiten).
  • Pro Seite ein Score von 0 bis 100 aus Ladezeit, Gewicht, Render-blocking CSS, Cachebarkeit und Bildformaten, dazu alle Werte als Tabelle.
  • Pro Zeile das echte Lighthouse-Detail von Google PageSpeed Insights: Score, Web Vitals (LCP, CLS, TBT) und die größten Zeitfresser. Nur für öffentliche Live-URLs. Ein API-Key (optional) erhöht das Google-Kontingent.

Optimierung

LCP-Hintergrundbild vorladen

Schließt eine Lücke: WordPress 6.3+ setzt fetchpriority="high" selbst auf das wahrscheinliche LCP-<img>, aber ein CSS-background-image (z.B. ein Hero) kann es nicht erkennen, weil der Browser es erst nach dem CSS-Parsen entdeckt. Das Modul liest die erste Hintergrundbild-URL aus dem Inhalt und preloadet genau ein Bild mit hoher Priorität. Greift nur dort, wo wirklich ein Hintergrundbild liegt, Gradient-Heroes und Unterseiten ohne Bild werden übersprungen.

Einstellungen

Alles unter RH Blueprint → Performance, kontextuell im Panel statt in einem Formular:

  • Speicher-Verlauf: Switch in der Status-Karte.
  • PageSpeed-Insights API-Key: Zahnrad-Symbol beim Seiten-Scoring.
  • LCP-Preload: Switch in der Optimierung-Karte.

Für Entwickler

  • Filter rh-blueprint/performance/lcp_image ($url, $post): die LCP-URL setzen, wenn die Auto-Erkennung sie nicht sieht (z.B. Hintergrund nur per CSS, nicht im Block-Attribut), oder den Preload unterdrücken (leeren String zurückgeben).
  • Filter rh-blueprint/performance/sslverify (bool, $url): steuert die TLS-Prüfung der Loopback-Diagnose (Selbsttest, Sitemap, Scan). In Testumgebungen mit selbstsigniertem Zertifikat (z.B. DDEV) auf false setzen, in Produktion an lassen.

Installation

ZIP hochladen und aktivieren. Der geteilte Core ist gebündelt.

Voraussetzungen

WordPress 6.5+, PHP 8.1+.

Releases

6 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.3.4 latest
Oct 6, 2026 19d ago
rh-performance.zip
4
Sep 23, 2026 1mo ago
rh-performance.zip
3
Aug 17, 2026 2mo ago
rh-performance.zip
6
Jun 18, 2026 4mo ago
rh-performance.zip
5
Jun 17, 2026 4mo ago
rh-performance.zip
2
Jun 17, 2026 4mo ago
rh-performance.zip
2