Ein Cache ist ein Zwischenspeicher, der den Zugriff auf häufig benutzte Daten beschleunigt.
Um z.B. die Anzeige von Internetseiten zu beschleunigen werden einmal geladenen Inhalte (Texte, Bilder, Skriptdateien etc.) im Cache abgelegt und beim erneuten Aufrufen dieser Webseite aus dem Cache geladen. Das Caching findet im Browser des Anwenders statt, aber auch auf dem Webserver, der statische Inhalte im Cache-Speicher des Servers ablegt.
Dynamische Inhalte können vom Caching ausgenommen werden.