Malcolm Beck´s: Generelles zum Caching

Beitrag lesen

hi,

wo schon mal ein Thread gestartet ist ;)

Ich beschäftige mich in letzter Zeit ein wenig mit Caching, nur heute ist mir mal was aufgefallen, was dass Caching etwas schwierig macht.

Nehmen wir eine Seite mit einem Tree-Menu dass z. B. für eine Kategorie eine Liste öffnet, also:

Kategorie[1]
   Link-1
   Link-2
   Link-3
Kategorie[2]
Kategorie[3]

Sagen wir jetzt einfach mal, alle Seiten und unterseiten sind im Cache des Browsers. Jetzt bekommt „Kategorie[1]“ noch eine Unterseite mit dem Title „Link-4“, das Resultat wäre jetzt:

Kategorie[1]
   Link-1
   Link-2
   Link-3
   Link-4
Kategorie[2]
Kategorie[3]

Das bedeutet ja, dass sich die Seite „Kategorie[1]“ und alle unterseiten geändert haben (ein neuer Link wird in jede Seite eingefügt), Theoretisch würde dass ja bedeuten, dass die Last-Modified header der betreffenden Seiten alle das gleiche Aktuelle Datum bekommen müssten, oder wie wird das gehandhabt?

Für mich war das Last-modified nur bezogen auf die Ressource, die sich geändert hat, in diesem Fall sind ja aber eigentlich alle Ressourcen geändert worden.

mfg

--
„Wenn du nicht bereit bist, dafür zu sterben, dann streiche das Wort »Freiheit« aus deinem Vokabular.“ -- Malcolm X
I Have a Dream