Cache

Cache wird als schneller Speicher, mit kleiner Kapazität bezeichnet, welcher zwischen der Zentraleinheit (CPU) und dem Arbeitsspeicher zu finden ist.

Das Nachhing beschreibt eine Technik, um Ressourcen wie Bilder, Dokumente oder Videos zwischenzu- speichern. Dadurch werden unnötig hohe Datenübertragungen, Serveranfragen und daraus resultie- rende lange Ladezeiten vermieden.

Notwendig ist das, damit Zugiffe auf die Festplatte vermieden werden, indem bestimmte Daten zwischengespeichert werden. Der Cache speichert eine Kopie der aktuellen Anfrage ab. Gespeicherte Daten stehen somit schneller zur Verfügung.

Funktionsweise

Der Cache-Speicher ist in Hierarchien unterteilt, die mit Levels bezeichnet werden. Dies gibt Auskunft über die Position, welche die jeweilige Hierarchie im Datenstrom einnimmt. So betitelt ein Level-0-Cache (L0) einen kleinen Speicher von wenigen Byte, der den Datenstrom zu Beginn in der Zentraleinheit entkoppelt. L1 und L2 sind interne Caches, wohingegen es sich bei dem Level-3-Cache (L3) um einen separaten Speicher auf dem Motherboard (Hauptplatine) handelt.

Anwendungsgebiete

Zum Beispiel werden bereits hochgeladene Bilder zwischengespeichert, damit diese Daten nicht noch einmal geladen werden müssen, wenn die Ressource erneut aufgerufen wird. Bestandteile sind Caches von Softwares.

Als temporäre Dateien werden Daten bezeichnet, die der Cache eines Browesers lädt, da sie nur zeitlich zwischengespeichert werden. Dazu zählen auch Cookies, Nutzerdaten und Passwörter.

Bezug zum SEO

Suchmaschinen besitzen ebenfalls einen Cache, in dem eine Art Screenshot der Seite gespeichert wird. Dieser kann unabhänig von der Erreichbarkeit der Webseite aufgerufen werden.