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.


Verwandte Begriffe

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