Systemgruppe Angewandte Informatik
World Wide Web WWW - Cache
Wie funktioniert caching?
Diverse WWW-Browser haben die Fähigkeit, benötigte Daten
nicht selbst und direkt bei der Quelle einzuholen, sondern über
den sogenannten Cache/Proxy Server zu richten.
Der Cache/Proxy legt nun je nach Art der Daten und bestimmten sowohl
von der Quelle wie auch dem Cache bestimmbaren Parameter eine Kopie
lokal ab. Hochdynamische Daten wie Ausgaben von CGI-Scripts werden
dabei i.d.R. nicht zwischengespeichert.
Nun ist der Cache/Proxy in der Lage, bei einem erneuten Aufruf einer
solchen Seite, diese nicht mehr erst "über das Internet"
einholen zu muessen, sondern direkt und ohne nennenswerte Zeitverzögerung (*)
ausliefern zu können.
Damit sind teilweise drastische Verkürzungen der Wartezeit und eine
Entlastung des Internets und somit indirekt wiederum eine Erhöhung
des "Durchsatzes" verbunden.
Trotz der erneuten Erhöhung der Kapazitäten der USA-Verbindungen
des Wissenschaftsnetzes WiN auf 7.5 Mbps (1.5 Mbps zum ESnet, 2 * 2 Mbps zu
MCI und 2 Mbps nach ANS via EuropaNET) stellt dies eine oftmals nicht zu
unterschätzende Erleichterung dar und wird auch nach der Aufrüstung
dieser Verbindung auf insgesamt 90 Mbps ihre Notwendigkeit eher ausweiten.
(*) Dies ist natürlich auch von der jeweiligen Implementation
abhängig, doch glauben wir, mit dem
Squid Cache ein
gutes Mass an Funktionalität und Geschwindigkeit gefunden zu haben.
|