Was Website-Caching ist und warum Seiten alt wirken
Website-Caching bedeutet, dass ein System eine fertige Kopie von Inhalten bereithält, damit Seiten nicht bei jedem Aufruf komplett neu aufgebaut werden müssen. Diese Kopie kann im Browser des Besuchers liegen, auf dem Server, im Anwendungsbereich oder über ein CDN näher am Nutzer bereitstehen. Der Kern ist immer derselbe: Wenn dieselbe Antwort wieder und wieder benötigt wird, ist es sinnvoller, sie erneut zu verwenden, statt sie jedes Mal neu zu erzeugen.
Was eine Cache-Kopie eigentlich ist
Eine Cache-Kopie ist keine andere Version Ihrer Inhalte, sondern eine bereits zusammengesetzte Antwort. Wenn eine Startseite für die meisten Besucher gleich aussieht, kann das System genau diese fertige Fassung speichern und erneut ausliefern. Es muss dann nicht jedes Mal alle Bestandteile neu zusammenrechnen oder aus der Datenbank zusammensuchen. Cache verändert also nicht den Inhalt selbst, sondern den Weg, auf dem er ausgeliefert wird.
Das ist besonders hilfreich bei wiederkehrenden Seiten: Blogartikel, Infoseiten oder Kategorieseiten werden oft sehr häufig aufgerufen, obwohl sich ihr Inhalt kaum ändert. Cache reduziert an dieser Stelle unnötige Wiederholung. Der Server muss weniger Arbeit leisten, weil ein bereits erzeugtes Ergebnis erneut verwendet werden kann.
Die wichtigsten Cache-Ebenen
Im Alltag ist mit „dem Cache“ meist mehr als nur ein Speicher gemeint.
- Browser-Cache: Der Browser des Besuchers speichert Dateien wie Bilder, CSS und Skripte, damit sie nicht bei jedem Besuch erneut geladen werden müssen.
- Page-Cache: Eine komplette HTML-Seite wird als fertige Antwort gespeichert und direkt wieder ausgeliefert.
- Serverseitiger Cache: Der Server oder die Anwendung hält vorbereitete Ergebnisse bereit, um teure Wiederholungen zu vermeiden.
- Object-Cache: Kleine Datenbausteine oder Query-Ergebnisse werden zwischengespeichert.
- CDN-Cache: Kopien liegen auf Knoten, die näher an den Besuchern in verschiedenen Regionen stehen.
Wer den Begriff TTFB genauer einordnen möchte, findet hier eine kompakte Einordnung: was TTFB bedeutet, wenn Cache und Serverantwort zusammenspielen. TTFB ist nicht einfach ein anderes Wort für Cache, aber die Beziehung zwischen beiden ist für die Wahrnehmung der Ladezeit wichtig.
Die Ebenen erfüllen unterschiedliche Aufgaben. Der Browser-Cache hilft demselben Nutzer, eine Seite schneller erneut zu öffnen. Der Page-Cache hilft dabei, eine fertige Seite vielen Besuchern zu zeigen. Der Object-Cache ist vor allem dann nützlich, wenn eine Anwendung oft dieselben Daten abfragt. Der CDN-Cache verteilt Inhalte geographisch näher an die Besucher.
Statische und dynamische Inhalte
Statische Inhalte sind für alle im Wesentlichen gleich. Dynamische Inhalte hängen vom Nutzer, vom Login-Status, von einer Sitzung oder von bestimmten Aktionen ab. Je statischer eine Seite ist, desto einfacher lässt sie sich cachen. Je dynamischer eine Seite ist, desto vorsichtiger muss man mit dem Cache umgehen.
Ein Artikel lässt sich oft problemlos zwischenspeichern. Ein Kundenkonto, ein Warenkorb oder ein Checkout-Bereich dagegen darf nicht einfach wie eine allgemeine Infoseite behandelt werden. Auch eine Startseite kann gemischt sein: ein fester Aufbau, ein wechselnder Hinweis, ein personalisierter Bereich. Dann muss das System unterscheiden, was wiederverwendbar ist und was live bleiben muss.
Warum Änderungen manchmal verspätet sichtbar sind
Wenn ein Preis geändert, ein Text angepasst oder ein Bild ersetzt wird, sieht nicht jeder Besucher diese Änderung sofort. Ein alter Stand kann noch im Browser-Cache, im Page-Cache oder im CDN-Cache liegen. Das bedeutet nicht automatisch, dass die Änderung fehlgeschlagen ist. Meistens wurde die gespeicherte Kopie einfach noch nicht ersetzt.
Hier spielt TTL, also die Lebensdauer eines Cache-Eintrags, eine zentrale Rolle. Ein Eintrag kann für eine bestimmte Zeit gültig bleiben, bevor er als veraltet gilt. Manche Systeme aktualisieren ihn automatisch nach Ablauf dieser Zeit. Andere brauchen einen Purge oder eine Invalidierung, damit die alte Kopie verworfen und neu aufgebaut wird. Genau an dieser Stelle entstehen oft die Momente, in denen eine Website scheinbar „alte“ Inhalte zeigt.
Das ist kein Beweis dafür, dass Cache grundsätzlich schlecht wäre. Es zeigt nur, dass die richtige Kopie noch nicht erneuert wurde. Für Website-Betreiber ist deshalb wichtig zu wissen, welche Ebene gerade antwortet und welche Version dort noch gespeichert ist.
Wann Cache hilft und wann er stört
Cache hilft besonders dann, wenn viele Anfragen dieselbe Antwort benötigen und sich der Inhalt nicht minütlich ändert. Er stört, wenn der erwartete Zustand sehr frisch sein muss und noch eine alte Kopie ausgeliefert wird. Viele vermeintliche Cache-Probleme sind in Wahrheit Aktualitätsfragen: Das System arbeitet korrekt, aber noch mit einer Version, die aus Sicht des Redaktionsalltags bereits überholt wirkt.
Deshalb ist es sinnvoll, zwischen „falscher Inhalt“ und „noch nicht erneuerte Kopie“ zu unterscheiden. Ein gespeicherter Stand kann technisch korrekt sein und trotzdem nicht dem gerade erwarteten Zustand entsprechen. Genau an dieser Stelle liegt der Unterschied zwischen wahrgenommener Veraltung und tatsächlichem Fehler.
Cache ist nicht dasselbe wie Backup, Datenbankoptimierung oder CDN
Diese Begriffe werden oft in einen Topf geworfen, meinen aber Verschiedenes. Ein Backup dient der Wiederherstellung. Es ist eine Sicherheitskopie, keine Beschleunigungsschicht. Datenbankoptimierung verbessert die Arbeit innerhalb der Datenbank, ersetzt aber keine Cache-Kopie. Ein CDN ist ein verteiltes Netz von Knoten, das Inhalte näher an den Besucher bringt; es kann Caching enthalten, ist aber nicht identisch mit dem Cache des eigentlichen Systems.
Wer diese Unterschiede kennt, diagnostiziert Probleme besser. Ein Backup macht eine Seite nicht automatisch schneller. Ein CDN behebt keine fehlerhafte Datenstruktur. Cache ersetzt weder saubere Datenbankabfragen noch eine gute Seitenarchitektur. Jedes Werkzeug hat eine eigene Aufgabe und eigene Grenzen.
Wie CDN-Cache die Auslieferung beeinflusst
Gerade bei internationalem Traffic ist es wichtig zu verstehen, dass der CDN-Cache zwar Inhalte näher an Besucher bringt, aber nicht jede Ursache von Verlangsamung löst. Er reduziert vor allem Distanz und wiederholte Übertragungen. Die eigentliche Logik der Seite muss trotzdem sauber bleiben.
Wenn Sie den Zusammenhang zwischen geographischer Auslieferung und Cache besser einordnen möchten, lesen Sie was ein CDN ist und wie es mit Cache zusammenspielt. Das hilft dabei, die Rolle des CDN von der Rolle des eigentlichen Seiten-Cache zu unterscheiden.
Website-Caching beschleunigt Seiten nur dann wirklich, wenn der erste Antwortzeitpunkt ebenfalls passt. Darum ergänzt Warum ist meine Website langsam? den Blick auf den Cache, und Core Web Vitals zeigen, wie sich das für Nutzer auswirkt.
Weil Caching oft mit Anwendungs- und Edge-Ebene zusammenspielt, sind auch Redis Object Cache, WordPress, WooCommerce und Webhosting relevant.