KakapoWPKakapoWP
LoginKostenlos testen
Hilfe-Center/Performance/Browser-Cache, CDN und Verbindungs-Hinweise

Browser-Cache, CDN und Verbindungs-Hinweise

Gilt für: Kakapo Performance·4 Min. Lesezeit

Drei Stellschrauben betreffen nicht die Seitenerzeugung, sondern die Auslieferung: langlebige Cache-Header für statische Dateien, ein CDN-Host in den Asset-Adressen und frühe Verbindungshinweise für Dritt-Hosts. Sie greifen unabhängig davon, ob der Seiten-Cache läuft.

Browser-Cache-Regeln in die .htaccess

  1. Die Karte „Browser-Cache (.htaccess)" sitzt im Panel „Assets", unterhalb der vier Schalter.
  2. Sieh dir die Zeile „Server" an: Die Regeln wirken nur bei Apache und LiteSpeed.
  3. Prüfe die Zeile „.htaccess beschreibbar". Steht dort „nein", schlägt das Schreiben mit einer Meldung fehl.
  4. Schalte „Browser-Cache-Regeln schreiben" ein. Der Block wird in die .htaccess im WordPress-Verzeichnis geschrieben.
  5. Mit „Block schreiben" und „Block entfernen" lässt sich derselbe Block unabhängig vom Schalter neu setzen oder herausnehmen.

Was in dem Block steht

  • Expires-Regeln über mod_expires für CSS, JavaScript, PNG, JPEG, GIF, WebP, AVIF, SVG, Icons und WOFF2, jeweils ein Jahr
  • Einen Cache-Control-Header über mod_headers für dieselben Dateitypen plus WOFF, TTF und OTF
  • Komprimierung über mod_deflate für HTML, Text, CSS, JavaScript, JSON und SVG
Header set Cache-Control "public, max-age=31536000, immutable"
Der Block steht zwischen zwei festen Markerzeilen, und Änderungen zwischen diesen Zeilen werden beim nächsten Schreiben überschrieben. Beim Deaktivieren des Plugins wird der Block entfernt; scheitert das, weist die Karte beim nächsten Aktivieren darauf hin, dass er stehen geblieben ist.

Asset-Adressen auf ein CDN umschreiben

  1. In der Gruppe „Optimierung" den Punkt „CDN" öffnen.
  2. Schalte „CDN-Auslieferung aktiv" ein.
  3. Trage bei „CDN-Basis-URL" die Adresse des CDN-Hosts ein; sie muss dieselben Pfade wie die Site spiegeln.
  4. In der Karte „Vorschau" erscheint danach ein Beispiel dafür, wie eine umgeschriebene Adresse aussieht.

Umgeschrieben werden ausschließlich Adressen der eigenen Site und nur statische Ressourcen: CSS, JavaScript, Bilder, Schriften sowie einige Video- und PDF-Dateien. Betroffen sind eingebundene Skripte und Styles, Anhang-Adressen sowie src, href und srcset im Inhalt. Ein Upload zum CDN findet nicht statt, die Dateien müssen dort bereits abrufbar sein.

dns-prefetch und preconnect

Im Panel „Preload" (Überschrift „Preload / Verbindungen") lassen sich Hosts hinterlegen, zu denen der Browser früh Kontakt aufnehmen soll: „dns-prefetch-Hosts" löst nur den Namen auf, „preconnect-Hosts" baut zusätzlich die Verbindung auf. Ein Host je Zeile; die Einträge werden über den WordPress-Filter für Resource-Hints eingehängt und dabei entdoppelt.

War dieser Artikel hilfreich?