Was ist Proxy Server Caching?
Proxy-Server-Caching wird verwendet, um die Zeit zu verkürzen, die Benutzer in Computernetzwerken für den Zugriff auf Inhalte im Internet benötigen. Wenn Netzwerkadministratoren das Zwischenspeichern aktivieren, speichert der Proxyserver häufig verwendete Inhalte, sodass der Inhalt nicht jedes Mal aus dem Internet heruntergeladen werden muss, wenn ein Benutzer dies anfordert. Wenn ein Benutzer eine Webadresse in einen Webbrowser eingibt, wird die Anforderung an den Proxyserver gesendet, der das angegebene Material in seinem Cache sucht. Wenn die angeforderten Informationen nicht gefunden werden können, wird eine Anfrage an das Internet gesendet. Dies kann Bandbreite sparen und die Zeit verkürzen, die der Benutzer auf Inhalte warten muss.
Proxyserver können sowohl passives als auch aktives Proxyserver-Caching zum Zwischenspeichern von Inhalten verwenden. Wenn ein Proxyserver eine angeforderte Website nicht in seinem Cache finden kann und dann eine neue Kopie von einem Webserver herunterlädt, führt er eine passive Zwischenspeicherung durch. Aktives Zwischenspeichern tritt auf, wenn der Proxy-Server inaktiv ist und Websites zwischenspeichert, auf die Benutzer im Netzwerk häufig zugreifen. Durch Aktivieren der aktiven Zwischenspeicherung können Netzwerkadministratoren sicherstellen, dass der Proxyserver über eine neue Kopie des Inhalts verfügt. Ein Nachteil des aktiven Zwischenspeicherns besteht darin, dass möglicherweise mehr Bandbreite erforderlich ist und dass es möglicherweise nicht für Server geeignet ist, bei denen die Bandbreite begrenzt ist oder Ausfallzeiten erforderlich sind.
Die vom Proxy-Server-Caching gespeicherten Daten sind nicht permanent und müssen regelmäßig aktualisiert werden, um sicherzustellen, dass die Benutzer die neueste Version des Inhalts erhalten. Zwischengespeicherte Objekte müssen zwar aktualisiert werden, wenn sich der Inhalt der Website ändert, sie haben jedoch auch eine Ablaufzeit. Wenn ein Element abläuft, sucht der Proxyserver beim Webserver nach Informationen zur neuesten Version des Inhalts. Bei einer Änderung wird eine neue Kopie heruntergeladen. Andernfalls muss der Inhalt nicht erneut heruntergeladen und nur die Ablaufzeit aktualisiert werden. Proxyserver führen ein Protokoll dieser Aktionen, damit Administratoren sehen können, wie oft der Server neue Inhalte abruft und wie oft Benutzer direkt aus dem Cache auf Inhalte zugreifen.
Das Zwischenspeichern von Proxyservern hat den Nachteil, dass es manchmal die Netzwerkleistung beeinträchtigen kann. Wenn der Netzwerkadministrator zu wenig Speicherplatz auf dem Server zum Zwischenspeichern zuweist, muss der Server weiterhin Elemente aus dem Cache entfernen. Artikel, die am wenigsten verwendet werden oder am schnellsten verfallen, werden normalerweise zuerst entfernt, um bei Bedarf Platz für weitere Artikel zu schaffen.