Caching

Caching speichert bereits berechnete Ergebnisse zwischen, damit sie beim nächsten Aufruf sofort ausgeliefert werden können – ohne erneuten Datenbankaufruf oder PHP-Prozess. In WordPress macht Caching einen der größten Unterschiede für die Ladezeit: Eine gecachte Seite lädt in Millisekunden, eine ungecachte muss jedes Mal neu aus Datenbank und PHP zusammengebaut werden.

Die wichtigsten Caching-Typen

  • Page Cache – speichert die fertig gerenderte HTML-Seite als statische Datei. Jeder Besucher bekommt diese Datei direkt vom Server, WordPress und PHP werden dabei umgangen. Das ist die wirkungsvollste Caching-Methode.
  • Browser Cache – weist den Browser an, statische Dateien (Bilder, CSS, JS) lokal zu speichern. Wiederholende Besucher laden diese Dateien nicht nochmal vom Server.
  • Object Cache – speichert Datenbankanfragen im Arbeitsspeicher (meist Redis oder Memcached). Besonders wertvoll bei komplexen Websites mit vielen dynamischen Inhalten.
  • Opcode Cache – PHP kompiliert Skripte bei jedem Aufruf. OPcache speichert das kompilierte Ergebnis, PHP läuft dadurch deutlich schneller. Wird serverseitig aktiviert, nicht per Plugin.

Caching-Plugins für WordPress

  • WP Rocket – kostenpflichtig (ca. 60 €/Jahr), aber die einfachste und umfassendste Lösung. Empfehlung für die meisten Websites.
  • LiteSpeed Cache – kostenlos, sehr mächtig, optimal auf LiteSpeed-Servern
  • W3 Total Cache – kostenlos, umfangreich konfigurierbar, komplex
  • WP Super Cache – kostenlos, einfach, von Automattic entwickelt

Wann Caching Probleme macht

Caching und dynamische Inhalte vertragen sich nicht immer. Eingeloggte Nutzer, Warenkorb-Seiten in WooCommerce oder personalisierte Inhalte dürfen nicht gecacht werden – sonst sieht ein Besucher die gecachte Version eines anderen. Alle guten Caching-Plugins haben dafür Ausnahme-Regeln. Nach Änderungen an der Website muss der Cache geleert werden, damit Besucher die aktuelle Version sehen.