Ein Cache ist eine Hardware- oder Softwarekomponente, die Daten speichert, damit zukünftige Anfragen nach diesen Daten schneller bedient werden können. Insbesondere bezieht es sich auf einen Mechanismus zur temporären Speicherung von Webseiten, Bildern und anderen Datentypen, der eine schnellere Ladezeit von Internetinhalten ermöglicht.

Web-Caches speichern Kopien von Ressourcen, die von Webservern geladen wurden, wie z. B. HTML-Seiten, Bilder, CSS- und JavaScript-Dateien usw. Wenn ein Benutzer dieselbe Ressource erneut anfordert, kann sie aus dem Cache geladen werden, der oft geografisch näher am Benutzer liegt als der ursprüngliche Server.

Caching reduziert Latenzzeiten und Bandbreitennutzung. Browser verwenden Caches lokal, während separate Netzwerk-Caches implementiert werden können, um die Bereitstellung für Benutzergruppen zu beschleunigen.

Bei effektiver Verwaltung verbessert Caching die Website-Leistung erheblich.