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