Skip to content

Konfiguration

FG Performance speichert seine Plugin-Einstellungen in der WordPress-Option fg_performance_settings. Die Option wird mit autoload = false gespeichert.

Standard: aktiviert

Funktion: Aktiviert die FG-Erweiterungen für interne speculative Navigation.

Wann sinnvoll: Wenn interne Seitenwechsel bei Nutzerabsicht früher vorbereitet werden sollen.

Technische Auswirkungen: Ab WordPress 6.8 werden WordPress-Core-Speculation-Rules angepasst. Vor WordPress 6.8 wird ein kleiner rel=prefetch-Fallback geladen.

Standard: auto

Admin-Auswahl:

  • auto – WordPress automatisch
  • prerender – Prerender

Funktion: Legt fest, ob FG Performance den Modus der WordPress-Core-Speculation-Rules unverändert lässt oder ausdrücklich prerender setzt.

Technische Auswirkungen: Der Code unterstützt über den Entwicklerfilter zusätzlich prefetch, die Admin-Oberfläche speichert jedoch nur auto oder prerender.

Standard: aktiviert

Funktion: Ergänzt gezielte Preconnect- und zusätzliche DNS-Prefetch-Hinweise.

Standard: leer

Format: eine Origin pro Zeile.

https://fonts.gstatic.com | crossorigin
https://cdn.example.com

Funktion: Fügt preconnect für externe HTTP-/HTTPS-Origins hinzu. Die eigene Site-Origin wird verworfen.

Technische Auswirkungen: | crossorigin wird als crossorigin="anonymous" ausgegeben. Standardlimit: vier FG-Preconnects.

Standard: leer

Format: eine Domain oder Origin pro Zeile.

images.example-cdn.com
https://media.example.com

Funktion: Ergänzt externe Hosts, die nicht bereits über WordPress oder einen FG-Preconnect abgedeckt sind.

Technische Auswirkungen: Standardlimit: zwölf FG-Einträge. Hosts mit aktivem Preconnect werden dedupliziert.

Standard: aktiviert

Funktion: Gibt ausdrücklich konfigurierte Preloads über wp_preload_resources aus.

Standard: leer

Format:

URL | Typ | optionale Priorität

Zulässige Typen:

  • image
  • font
  • style
  • script

Zulässige Prioritäten:

  • high
  • low
  • auto

Beispiel:

https://cdn.example.com/images/hero.webp | image | high
https://cdn.example.com/fonts/inter.woff2 | font

Technische Auswirkungen: Font-Preloads erhalten standardmäßig crossorigin="anonymous". Für .woff und .woff2 wird der MIME-Type aus der Dateiendung ergänzt. Standardlimit: acht FG-Preloads.

Grenze: Admin-Einträge werden global auf Frontend-Seiten ausgegeben. Seitenspezifische Ressourcen sollten über die Entwickler-API registriert werden.

Standard: aktiviert

Funktion: Aktiviert explizite Script-Strategien und registrierte Conditional Asset Bundles.

Standard: leer

Format:

script-handle | defer
script-handle | async

Funktion: Setzt für bereits registrierte WordPress-Script-Handles die Strategy-Daten der WordPress Scripts API.

Voraussetzung: Die native Strategie wird nur bei WordPress 6.3 oder neuer angewendet.

Grenze: Viewport- und Interaction-Bundles werden nicht im Admin konfiguriert, sondern über die Entwickler-API.

Rendering ausgewählter Bereiche optimieren

Section titled “Rendering ausgewählter Bereiche optimieren”

Standard: aktiviert

Funktion: Erzeugt CSS mit content-visibility: auto für explizit konfigurierte Selektoren.

Standard: leer

Format:

CSS-Selektor | geschätzte Höhe in Pixeln

Beispiel:

.site-footer | 600
.long-content-section | 1200

Default-Höhe ohne Angabe: 1000px

Technische Auswirkungen: Der Wert wird auf 100 bis 5000 Pixel begrenzt. Das Plugin erzeugt zusätzlich contain-intrinsic-size: auto <höhe>px innerhalb eines @supports (content-visibility:auto)-Blocks.

Grenzen: Selektoren mit CSS-Injection-relevanten Zeichenfolgen werden verworfen. Direkte Selektoren für html, body oder :root werden nicht akzeptiert.

Standard: deaktiviert

Funktion: Registriert einen Runtime-Cache für statische Same-Origin-Ressourcen.

Voraussetzung: HTTPS oder lokale Entwicklungs-Origin.

Technische Auswirkungen: Cache-Ziele sind fest auf style, script, font und image begrenzt. Strategie ist Stale While Revalidate. Es gibt kein Precache.

Die Cache-Limits sind nicht im Admin einstellbar. Standardwerte:

Wert Standard
maximale Cache-Einträge 100
maximale Response-Größe bei vorhandenem Content-Length 10 MiB

Beide Werte können per WordPress-Filter angepasst werden.

Browser-Caching für statische Assets aktivieren

Section titled “Browser-Caching für statische Assets aktivieren”

Standard: deaktiviert

Funktion: Konfiguriert langfristige Browser-Cache-Header für statische Assets.

Standard-TTL: 2.592.000 Sekunden = 30 Tage

Dateitypen: CSS, JavaScript, Fonts, Bilder sowie ausgewählte Audio-/Videoformate.

Der virtuelle Service-Worker-Pfad fg-performance-sw.js wird ausdrücklich vom Langzeit-Cache ausgeschlossen.

Unter Apache und LiteSpeed verwaltet das Plugin einen eigenen .htaccess-Marker. Unter Nginx wird nur ein Snippet im Diagnose-Tab erzeugt.

Standard: deaktiviert

Funktion: Konfiguriert Komprimierung für textbasierte MIME-Typen wie HTML, CSS, JavaScript, JSON, XML und SVG.

Unter Apache/LiteSpeed enthält die Regel:

  • Brotli über mod_brotli, wenn verfügbar,
  • Deflate/Gzip über mod_deflate,
  • Ausnahmen für wp-admin und wp-login.php.

Unter Nginx wird ein Gzip-Snippet ausgegeben, aber nicht automatisch geschrieben.

Weitere technische Details stehen unter Browser Cache und HTTP-Komprimierung.