Tagwächter: Cachen oder nicht?

Beitrag lesen

Übers Cachen sollte der UserAgent entscheiden. Und das kann er auch, wenn das Cachen nach bewährten sowie standardisierten Verfahren erfolgt wie z.B. über einen Last-Modified HTTP Header -- Da kann der Anwender im Zweifelsfall den Cache selbst löschen oder ein Force Reload machen.

Wieso willst den Output für jeden Useragent partout (also bei unveränderten Inhalten) aufwendig neu erzeugen und dieses auch dann machen, wenn der Useragent behauptet, das Dokument nicht zu haben? Das kannst Du soweit treiben, dass Du eine Fotosammlung veröffentlichst und bei jedem Abruf den Fotograf nach Barcelona schickst...

Wenn aber z.B. der aktuelle Monat ins Template gerendert wird und aufgrund einer Fehlkonfiguration mit expires > 2 Monaten serverseitig gecached wird, hat der Anwender keine Chance auf eine aktuelle Seite.

Ich schrieb:

"Blödsinnig" ist das eigentlich nur, wenn man es mit ungeeigneten Inhalten oder auf eine ungeeignete Weise versucht.

Du lieferst ein Beispiel genau dafür, widersprichst mir aber?