SENSUS MEDIA Logo
Lexikon

Caching

Webentwicklung
Hinweis:

Caching speichert häufig benötigte Daten zwischen, um sie beim nächsten Zugriff sofort auszuliefern – statt sie jedes Mal neu zu berechnen oder zu laden. Das beschleunigt Seiten massiv.

Was ist Caching?

Caching ist das Zwischenspeichern von Daten an einem schnell erreichbaren Ort, damit wiederkehrende Anfragen nicht jedes Mal die volle Arbeit auslösen. Statt eine Produktseite bei jedem Aufruf neu aus der Datenbank zusammenzubauen, wird das fertige Ergebnis gespeichert und direkt ausgeliefert.

Der berühmte Spruch der Informatik bringt die Herausforderung auf den Punkt: Das Schwierige am Caching ist nicht das Speichern, sondern das rechtzeitige Ungültigmachen (Invalidierung).

Relevanz & Funktionsweise

Caching ist einer der wirkungsvollsten Performance-Hebel überhaupt – auf mehreren Ebenen:

  • Browser-Cache: Statische Dateien liegen lokal beim Nutzer – Folgeaufrufe laden sofort.
  • Server-/Applikations-Cache: Berechnete Ergebnisse und Datenbankabfragen werden zwischengehalten.
  • CDN-Cache: Inhalte liegen verteilt nah beim Nutzer.
  • Invalidierung: Die Kunst ist, veraltete Inhalte gezielt zu erneuern – etwa Preise sofort, statt zu lange auf den alten Wert zu zeigen.

SENSUS MEDIA Praxistipp

Wir cachen aggressiv, aber kontrolliert. In unseren Projekten kombinieren wir mehrere Cache-Ebenen und setzen auf ereignisbasierte Invalidierung: Ändert sich ein Produkt, wird gezielt nur dessen Cache erneuert – nicht alles oder nichts. So bekommst du die Geschwindigkeit eines statischen Caches mit der Aktualität eines dynamischen Shops, ohne dass Kunden veraltete Preise sehen.

Verwandte Begriffe & Leistungen

Bereit, gemeinsam Großes zu schaffen?

Lass uns unverbindlich über dein Projekt sprechen.