Zum Inhalt springen

Caching

Caching verwendet bereits gespeicherte Daten oder Ergebnisse erneut. Gültigkeit und erlaubter Nutzerbereich gehören zur Planung.

Auch bekannt alsZwischenspeicherungCache
Softwareentwicklung

Caching bedeutet, bereits ermittelte Daten oder Ergebnisse zwischenzuspeichern und bei passenden späteren Anfragen wiederzuverwenden. Dadurch kann wiederholte Arbeit entfallen. Ein Cache kann beispielsweise in einer Anwendung oder vor einem Dienst liegen.

Beispiel einer Übersicht

Ein hypothetisches Portal berechnet eine Bestellübersicht und hält das Ergebnis für erneute Aufrufe bereit. Es liest und berechnet dann nicht zwangsläufig bei jedem Aufruf alles neu. Ändern sich die Bestellungen, kann die gespeicherte Übersicht jedoch veralten.

Der Entwurf muss bestimmen, wie lange ein Ergebnis verwendbar ist und wann es erneuert wird. Auch Kunden- und Benutzergrenzen gelten für gespeicherte Ergebnisse. Ein schneller Cachetreffer beweist weder aktuelle Daten noch eine zulässige Weitergabe an die anfragende Person.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps