Was ist ein Web-Cache?
Ein Webcache ist ein Dateiordner in einem Webbrowser, in dem Daten von den Webseiten gespeichert werden, die ein Benutzer besucht. Es bietet die Möglichkeit, Webinhalte von Websites, die der Benutzer zuvor besucht hat, schneller anzuzeigen, und es speichert Bilder, Webskripts, Multimediadateien und andere Website-Inhalte. Sowohl Webbrowser als auch Proxyserver implementieren einen Cache, der die zum Abrufen von Informationen erforderliche Zeit, die Netzwerklast und die Kosten für die Datenübertragung verkürzt und die Zugänglichkeit des Netzwerks verbessert.
Die häufigste Art von Web-Cache ist der Browser-Cache, in dem Bilder, Streaming-Videodaten, JavaScript®-Dateien, CSS-Dateien (Cascading Style Sheet) und andere Inhalte gespeichert werden, die auf Websites angezeigt werden. Wenn ein Benutzer eine Website besucht, sucht der Browser zuerst nach dem Inhalt im Browser-Cache. Wenn der Benutzer die Website zuvor besucht hat, enthält der Cache normalerweise eine gespeicherte Kopie des Inhalts der Website, sodass der Browser die Seite nicht erneut vom Webserver herunterladen muss. Das zwischengespeicherte Material hat ein Ablaufdatum, um sicherzustellen, dass der Benutzer keine veralteten Inhalte anzeigt. Wenn sich der Inhalt der aufgerufenen Webseite ändert, werden auch die Daten der Site im Web-Cache aktualisiert, um diese Änderungen widerzuspiegeln.
In Netzwerken, die einen Proxyserver implementieren, gibt es eine andere Art von Webcache. Wenn ein Benutzer in seinem Browser zu einer Website navigiert, wird eine Anforderung an den Proxyserver gesendet, um zu überprüfen, ob diese bestimmte Website bereits im Cache angezeigt wird. Der Proxy-Server-Cache enthält Daten von Websites, die von allen Benutzern des Netzwerks besucht wurden. Wenn das Material bereits im Cache vorhanden und nicht veraltet ist, muss es nicht erneut aus dem Internet heruntergeladen werden. Das Zwischenspeichern von Daten im lokalen Netzwerk kann dazu beitragen, die Zugänglichkeit und Effizienz in Netzwerken mit hohem Datenverkehr oder begrenzter Bandbreite zu verbessern.
Beide Arten von Web-Caches haben ihre Vor- und Nachteile. Sowohl der Browser-Cache als auch der Proxy-Server-Cache ermöglichen Benutzern einen schnelleren Zugriff auf Website-Daten. Ein Proxyserver-Cache ist besonders nützlich für große Netzwerke mit zahlreichen Benutzern, begrenzter Bandbreite, hoher Datennutzung und der Implementierung von Streaming-Video oder VoIP (Voice over Internet Protocol). Beide Arten von Web-Cache können Nachteile haben, wenn das Material nicht schnell genug aktualisiert wird und der Browser oder Proxy-Server nicht für das Zwischenspeichern bestimmter Datentypen konfiguriert ist. Der Cache kann sich auch schnell füllen, wenn nur wenig Speicherplatz verfügbar ist.