Zum Inhalt springen
← IT-Lexikon

Cache – Definition, Typen & Funktionsweise

Was ist ein Cache?

Ein Cache (ausgesprochen „Käsch") ist ein schneller Zwischenspeicher, der häufig benötigte Daten temporär vorhält, um Zugriffszeiten zu verkürzen und die Systemleistung zu steigern. Cache-Speicher befinden sich zwischen einem langsamen Hauptspeicher (RAM oder Festplatte) und dem Verbraucher (Prozessor oder Anwendung) und liefern Daten 10- bis 1.000-mal schneller als der direkte Zugriff auf den Hauptspeicher. Cache kommt in vielen Bereichen vor: CPU-Cache (L1/L2/L3), Browser-Cache, DNS-Cache, CDN-Cache und Datenbank-Cache. Laut Google erhöht bereits eine um 100 Millisekunden langsamere Ladezeit die Absprungrate um 7 % – Cache-Optimierung ist damit ein direkter Umsatzfaktor.

Cache ist das Kurzzeitgedächtnis der IT: Es speichert, was gerade oder häufig gebraucht wird, und liefert es in Nanosekunden statt Millisekunden. Ohne Cache wäre jedes moderne Computersystem um ein Vielfaches langsamer – vom Smartphone bis zum Supercomputer.


Auf einen Blick – Key Facts

Kennzahl Wert Quelle
L1-Cache-Zugriffszeit ~1 ns (ca. 4 CPU-Zyklen) Intel / AMD
RAM-Zugriffszeit ~50–100 ns JEDEC
Geschwindigkeitsvorteil Cache vs. RAM 10–100x schneller IEEE
Browser-Cache-Effekt auf Ladezeit Bis 80 % Reduktion Google Web Fundamentals
Google: 100 ms Ladezeit-Erhöhung = 7 % weniger Conversions Google / Akamai

CPU-Cache-Hierarchie

Cache-Ebene Größe Zugriffszeit Standort Funktion
L1-Cache 16–128 KB (pro Kern) ~1 ns Im Prozessorkern Schnellster Cache, Daten + Instruktionen
L2-Cache 256 KB – 2 MB (pro Kern) ~3–10 ns Im/neben Prozessorkern Ergänzung zu L1, größer aber langsamer
L3-Cache 2–64 MB (geteilt) ~10–40 ns Auf CPU-Die (geteilt) Von allen Kernen genutzt, Inter-Core-Daten
RAM 8–128 GB ~50–100 ns Auf Mainboard (DIMM) Hauptspeicher, kein Cache

Cache-Typen im Überblick

Cache-Typ Wo? Was wird gespeichert? Nutzen
CPU-Cache (L1/L2/L3) Prozessor Instruktionen, Rechenoperanden Prozessorleistung
Browser-Cache Lokaler Rechner HTML, CSS, JS, Bilder Schnellere Seitenladezeiten
DNS-Cache OS / Router Domain-zu-IP-Zuordnungen Schnellere DNS-Auflösung
CDN-Cache Edge-Server weltweit Statische Website-Inhalte Globale Performance
Datenbank-Cache Anwendungsserver Abfrageergebnisse Schnellere DB-Antworten
Disk-Cache Festplatte / SSD Häufig gelesene Blöcke I/O-Performance

Cache vs. RAM vs. SSD – Geschwindigkeitsvergleich

Speichertyp Zugriffszeit Typische Größe Kosten pro GB
L1-Cache ~1 ns 128 KB Sehr hoch (in CPU integriert)
L3-Cache ~10–40 ns 32 MB Hoch (in CPU integriert)
DDR5-RAM ~50–100 ns 16–64 GB ~3–5 €
NVMe-SSD ~20.000–100.000 ns 500 GB – 4 TB ~0,05–0,10 €
HDD ~5.000.000–10.000.000 ns 1–20 TB ~0,02 €

Häufig gestellte Fragen (FAQ)

Wann sollte ich den Browser-Cache leeren?
Cache leeren ist sinnvoll bei: 1) Anzeigeproblemen auf Webseiten (veraltete CSS/JS-Dateien), 2) Login-Problemen oder Session-Fehlern, 3) nach einem Website-Update (als Entwickler/Admin), 4) wenn der Speicherplatz knapp wird, 5) bei Datenschutzbedenken (Verlaufsdaten löschen). Im Normalfall muss der Cache nicht manuell geleert werden – Browser verwalten die Gültigkeit über HTTP-Header (Cache-Control, ETag, Expires).

Was ist Cache-Invalidierung und warum ist sie schwierig?
Cache-Invalidierung bedeutet, veraltete Daten im Cache durch aktuelle zu ersetzen. Phil Karlton formulierte: „There are only two hard things in Computer Science: cache invalidation and naming things." Die Herausforderung: Zu frühes Invalidieren verschenkt Cache-Vorteile, zu spätes Invalidieren zeigt veraltete Daten. Strategien: TTL (Time-to-Live), Event-basiertes Invalidieren, Versionierung (z. B. style.v2.css).

Verbraucht Cache Speicherplatz auf meinem Gerät?
Ja – Cache-Dateien belegen physischen Speicherplatz. Browser-Cache: typisch 250 MB – 1 GB. App-Caches auf Smartphones können mehrere GB erreichen. Bei Speicherknappheit kann das Leeren des Caches Platz freigeben. Die meisten Betriebssysteme (Android, iOS, Windows) bieten integrierte Funktionen zum Cache-Management.

Was ist ein CDN-Cache und warum ist er wichtig?
Ein Content Delivery Network (CDN) speichert Kopien statischer Website-Inhalte (Bilder, Videos, CSS, JS) auf Edge-Servern weltweit. Wenn ein Nutzer in München eine Website aufruft, liefert der nächstgelegene CDN-Server (z. B. Frankfurt) die Inhalte statt des Ursprungsservers (z. B. New York). Ergebnis: 50–70 % schnellere Ladezeiten, weniger Serverlast, bessere globale Performance. Große CDN-Anbieter: Cloudflare, Akamai, AWS CloudFront.

Beeinflusst die Cache-Größe der CPU die Gaming-Performance?
Ja – größerer L3-Cache verbessert die Gaming-Performance messbar, besonders bei CPU-lastigen Spielen. AMDs 3D V-Cache-Technologie (z. B. Ryzen 7 5800X3D mit 96 MB L3) zeigte bis zu 15 % höhere FPS gegenüber dem regulären Modell mit 32 MB L3. Der Cache reduziert die Latenz beim Zugriff auf Spiel-Daten (Texturen, Physik-Berechnungen) und entlastet den RAM-Bus.


Fazit

Cache ist ein fundamentales IT-Konzept, das auf jeder Ebene moderner Computersysteme Performance ermöglicht – vom L1-Cache im Prozessor (1 ns Zugriffszeit) bis zum CDN-Cache für weltweite Website-Beschleunigung. Wer Cache versteht und richtig konfiguriert, optimiert die Leistung von Hardware, Software und Webanwendungen signifikant. Die Herausforderung liegt nicht im Cachen selbst, sondern in der richtigen Invalidierungsstrategie.


Marius Bopp – Prokurist & Technischer Leiter bei You Logic AG

Marius Bopp

Prokurist & Technischer Leiter · You Logic AG

IT-Experte mit 18 Jahren Berufserfahrung. Seit 12 Jahren bei You Logic AG verantwortlich für Cloud Computing, IT-Security und Managed Services im Rhein-Main-Gebiet.

LinkedIn

Jetzt IT-Dienstleister im Rhein-Main-Gebiet anfragen

Bringen wir Ihr Unternehmen auf die nächste Stufe!

0611 . 94 58 99 00
ProvenExpert
4.87
Sehr Gut
ProvenExpert
TeamViewer Support