Ein Cache ist ein temporärer Speicherbereich, in dem häufig verwendete Daten abgelegt werden, um spätere Zugriffe zu beschleunigen. Das Prinzip: Lieber schnell auf zwischengespeicherte Inhalte zugreifen, als sie jedes Mal neu laden oder berechnen zu müssen.

Typische Einsatzbereiche für Caches:

  • Webbrowser: Speichern Bilder, Skripte und Webseiten lokal, um sie beim nächsten Besuch schneller laden zu können
  • Prozessoren: Nutzen Caches (L1, L2, L3), um Daten schneller als aus dem RAM zu holen
  • Betriebssysteme: Verwenden Dateisystem-Caches, um Festplattenzugriffe zu reduzieren
  • Webserver & Datenbanken: Lagern häufige Anfragen in den Arbeitsspeicher aus

Ein voller oder veralteter Cache kann auch zu Problemen führen. Deshalb bieten viele Programme eine Funktion zum Leeren des Caches, um Fehler zu beheben oder aktuelle Daten zu laden.