Cache
Cache ist ein Zwischenspeicher, der Webseiten schneller macht – durch Browser-, Server- und CDN-Caching. So funktioniert’s und warum es SEO fördert.
Was ist ein Cache?
Ein Cache (gesprochen "Käsch", auf Deutsch etwa "Zwischenspeicher") ist ein temporärer Speicher, der Daten oder Dateien vorhält, damit sie beim erneuten Zugriff schneller bereitgestellt werden können. Das Grundprinzip: Statt eine Information bei jeder Anfrage aufwendig neu zu erzeugen oder zu laden, wird sie einmal gespeichert und danach immer wieder aus dem schnellen Zwischenspeicher ausgeliefert. Das spart Zeit und Rechenleistung.
Für Webseiten ist Caching eine der wirkungsvollsten Maßnahmen, um die Ladegeschwindigkeit zu verbessern. Man kann es sich wie das Vorbereiten von Zutaten in einer Küche vorstellen: Was bereits vorbereitet ist, muss nicht bei jeder Bestellung neu geschnitten werden und steht sofort zur Verfügung.
Warum ist Caching für Webseiten wichtig?
Viele moderne Webseiten, etwa solche auf Basis von WordPress, werden bei jedem Aufruf dynamisch erzeugt: Der Server stellt die Seite aus verschiedenen Bausteinen und Datenbankabfragen jedes Mal neu zusammen. Das kostet Zeit. Ein Cache durchbricht diesen Aufwand, indem er das fertige Ergebnis speichert und beim nächsten Aufruf direkt ausliefert. Die Vorteile:
- Schnellere Ladezeiten: Gespeicherte Inhalte erscheinen deutlich schneller, was Page Speed und Core Web Vitals verbessert.
- Geringere Serverlast: Der Server muss weniger Arbeit leisten und verkraftet mehr Besucher gleichzeitig.
- Bessere Nutzererfahrung: Schnelle Seiten reduzieren Absprünge und wirken angenehmer.
- Indirekter SEO-Vorteil: Da Geschwindigkeit ein Faktor für Ranking und Nutzersignale ist, zahlt Caching mittelbar auf die Suchmaschinenoptimierung ein.
Die verschiedenen Arten von Cache
Bei Webseiten greifen mehrere Caching-Ebenen ineinander, die jeweils an unterschiedlichen Stellen ansetzen:
- Browser-Cache (im Gerät des Besuchers): Speichert Dateien wie Bilder, Logos oder Stylesheets direkt im Browser des Nutzers, sodass sie bei einem erneuten Besuch nicht neu geladen werden müssen. Diesem clientseitigen Zwischenspeicher ist ein eigener Glossar-Eintrag gewidmet.
- Server- oder Seiten-Cache (auf dem Server): Speichert die fertig erzeugte Seite auf dem Server, damit sie nicht bei jedem Aufruf neu zusammengebaut werden muss. Besonders wirkungsvoll bei dynamischen Systemen wie WordPress.
- Datenbank- und Objekt-Cache: Speichert die Ergebnisse häufiger Datenbankabfragen zwischen, sodass diese nicht ständig neu ausgeführt werden müssen.
- CDN-Cache (auf verteilten Servern): Ein Content Delivery Network speichert Kopien der Inhalte auf Servern weltweit und liefert sie vom geografisch nächstgelegenen Standort aus. Das verkürzt die Wege und damit die Ladezeit.
Diese Ebenen ergänzen sich: Während der Browser-Cache den einzelnen wiederkehrenden Besucher beschleunigt, entlasten Server- und CDN-Cache die Auslieferung für alle Besucher.
Die größte Herausforderung: veraltete Inhalte
So nützlich Caching ist, es bringt eine typische Tücke mit sich: Wird ein Inhalt geändert, kann es sein, dass weiterhin die alte, zwischengespeicherte Version ausgeliefert wird. Man aktualisiert also etwa einen Text auf der Webseite, sieht die Änderung aber zunächst nicht, weil der Cache noch die frühere Fassung zeigt. Dieses Problem, den Cache zur richtigen Zeit zu erneuern, gilt als eine der klassischen Schwierigkeiten in der Technik. Die Lösung ist meist einfach: den Cache gezielt leeren (oft "Cache leeren" oder "Cache löschen" genannt), damit die aktuelle Version neu gespeichert und ausgeliefert wird.
Caching für Einsteiger: der Praxisbezug
Für die meisten Webseitenbetreiber ist Caching leichter umzusetzen, als es klingt. Wer mit WordPress arbeitet, kann auf spezielle Caching-Plugins zurückgreifen, die den Server- und Browser-Cache weitgehend automatisch einrichten. Verbreitete Lösungen sind etwa WP Rocket, W3 Total Cache oder WP Super Cache. Viele gute Hosting-Anbieter bringen zudem bereits ein eigenes Caching mit. Wichtig ist vor allem, im Hinterkopf zu behalten: Wenn eine Änderung an der Webseite nicht sofort sichtbar wird, liegt das sehr häufig am Cache, und ein gezieltes Leeren des Caches löst das Problem.
Fazit
Ein Cache ist ein Zwischenspeicher, der Inhalte vorhält, um sie bei erneutem Zugriff schneller bereitzustellen, und gehört zu den wirkungsvollsten Hebeln für eine schnelle Webseite. Bei Webseiten greifen mehrere Ebenen ineinander, vom Browser-Cache im Gerät des Besuchers über den Server- und Datenbank-Cache bis zum weltweit verteilten CDN-Cache. Gemeinsam sorgen sie für kürzere Ladezeiten, eine geringere Serverlast und eine bessere Nutzererfahrung, was sich mittelbar auch positiv auf das SEO auswirkt. Die wichtigste Tücke ist der Umgang mit veralteten Inhalten: Wer weiß, dass Änderungen manchmal erst nach dem Leeren des Caches sichtbar werden, hat den entscheidenden Praxispunkt bereits verstanden.