Caching-Strategien
Eine passende Caching-Strategie macht Websites schneller und hält Lastspitzen stand, ohne veraltete Inhalte auszuliefern.
Langsam unter Last
Ohne Cache berechnet der Server jede Seite bei jedem Aufruf neu. Bei Kampagnen, Presseberichten oder saisonalen Spitzen werden Seiten dadurch langsam oder fallen aus. Das verschlechtert Core Web Vitals, Rankings und Conversion.
Die Ebenen des Caching
Browser-Cache: Bilder, Schriften, CSS und JavaScript mit langer Speicherdauer und Hash im Dateinamen
Full-Page-Cache: fertige Seiten als HTML, etwa mit dem Static Caching von Statamic
Objekt-Cache: Datenbankabfragen und Berechnungen im Arbeitsspeicher, z. B. in Redis
OPcache: vorkompilierter PHP-Code
CDN: Auslieferung von Servern nahe am Nutzer
Redaktionelle Unternehmenswebsites profitieren vor allem vom Full-Page-Cache, Portale mit vielen personalisierten Seiten eher vom Objekt-Cache.
Cache-Invalidierung
Veröffentlicht die Redaktion einen Artikel, werden nur die betroffenen Seiten neu erzeugt. Warenkorb, Anmeldung oder Kundenportal werden nie für alle Nutzer zwischengespeichert.
Vorgehen
Wir messen zuerst Ladezeiten, Serverantwortzeiten und die langsamsten Abfragen. Danach konfigurieren wir die passenden Ebenen und belegen die Wirkung mit Lasttests und Lighthouse.
Oft macht Caching größere, teurere Server überflüssig.