Was ist Caching?
Caching ist eine Technik zur vorübergehenden Speicherung von Daten in einem Cache auf der Grundlage einer Reihe von Kriterien. Durch Caching werden unnötige Serveranfragen vermieden und die Zugriffszeiten verkürzt. Wenn Sie das erste Mal auf eine Website zugreifen, Daten, zu denen Skripte, Bilder und Dokumente gehören, automatisch in einem temporären Speicherort, dem Cache, abgelegt. Auf diese Weise werden die Informationen der Website beim nächsten Besuch schneller geladen, und das Netz wird von zusätzlichem Datenverkehr entlastet. Die zwischengespeicherten Daten werden so lange gespeichert, bis die "Time to Live" (TTL), die angibt, wie lange ein bestimmter Inhalt im Cache verbleibt, abläuft oder der Festplatten-Cache des Geräts voll ist.
Die Zwischenspeicherung von Daten kann auf zwei Arten erfolgen - durch Browser- oder Speicher-Caching oder durch Content Delivery Networks (CDNs). Der Browser- und Speicher-Cache speichert Daten lokal auf dem Computer, auf dem eine Anwendung oder ein Browser läuft. CDNs speichern Daten in Proxy-Servern, die sich näher an den Endbenutzern befinden. Caching ist vorteilhaft, weil es die Anwendungsleistung beschleunigt, die Latenzzeit der Website verringert und die Effizienz erhöht.