Critical Assets
Critical Assets registriert ausdrücklich bekannte kritische Ressourcen als Preload. FG Performance führt keine automatische Hero-, Font-, CSS- oder Script-Erkennung durch.
Unterstützte Typen
Section titled “Unterstützte Typen”imagefontstylescript
Die Ausgabe erfolgt über die WordPress-Core-API wp_preload_resources. Ist diese Funktion in der laufenden WordPress-Installation nicht verfügbar, stuft FG Performance das Modul als nicht verfügbar ein und bootet es nicht.
Admin-Konfiguration
Section titled “Admin-Konfiguration”Format:
URL | Typ | optionale PrioritätBeispiel:
https://cdn.example.com/images/hero.webp | image | highhttps://cdn.example.com/fonts/inter.woff2 | fonthttps://cdn.example.com/css/critical.css | styleZulässige Prioritäten sind high, low und auto.
Admin-Einträge sind global. Sie sollten daher nur für Ressourcen verwendet werden, die auf den relevanten Frontend-Seiten tatsächlich früh benötigt werden.
Für Font-Preloads ergänzt FG Performance standardmäßig crossorigin="anonymous", wenn keine andere gültige Cross-Origin-Angabe übergeben wird.
Bei .woff und .woff2 wird der passende MIME-Type aus der URL abgeleitet.
Responsive WordPress-Bilder
Section titled “Responsive WordPress-Bilder”Über die Entwickler-API kann ein WordPress-Attachment registriert werden:
FGPerformance::preloadAttachment(123, 'large', [ 'fetchpriority' => 'high',]);Das Plugin verwendet dafür WordPress-Funktionen zur Ermittlung von Bild-URL, srcset und sizes.
Deduplizierung und Limit
Section titled “Deduplizierung und Limit”Ressourcen werden nach href beziehungsweise bei responsiven Bildern nach imagesrcset dedupliziert. Zusätzlich werden bereits in wp_preload_resources vorhandene Einträge berücksichtigt.
Standardlimit: acht FG-Preloads.
Das Limit kann über fg_performance_critical_assets_max_preloads angepasst werden.