Caching

Welche Möglichkeiten gibt es sicherzustellen, dass man gerade die aktuellste Version einer Seite betrachtet? Was passiert dabei in den einzelnen Fällen, wenn der Original - Webserver nicht erreicht werden kann?
Caching soll für den Benutzer transparent sein, d.h. er soll von Caching so gut wie nichts bemerken, sieht man von den zügigen Antwortzeiten ab. D.h. die Responses der Caches sollen mit denen der Server äquivalent sein. Zur Sicherstellung der Korrektheit der Caches werden verschiedene Mechanismen eingesetzt: