Caching ist die Methode, Daten für einen schnelleren Zugriff in einem temporären Online-Speicher zu halten. Es reduziert die Zeit, die Webbrowser und Server benötigen, um auf Datenanforderungen der Benutzer zu reagieren. Caching wird häufig in allen Arten von Anwendungen und Betriebssystemen verwendet, um Dienste mit hoher Effizienz bereitzustellen. Einige häufig zwischengespeicherte Daten sind Bilder, Multimedia, HTML-Dateien und Skripte.