Hallo eddi,
Manche Clients benutzen den Last-Modified-Header, um darauf hin bei der erneuten Anfrage ein If-Modified-Since zu generieren, um zu erfragen, ob sich die Ressource inzwischen gegenüber der gechachten Version verändert hat - manche Clients aber wohl auch den ETag.
So z. B. FF und Moz während Opera, IE und links hier weder "If-Modified-Since" oder "If-None-Match" senden.
das stimmt so nicht. Zumindest der IE fragt grundsätzlich mit If-Modified-Since an und gibt sich mit einem 304 zufrieden, wenn er die Ressource im Cache hat. Dabei gibt er AFAIK das Last-Modified-Datum an, falls der Server ihm eins angegeben hat; sonst den Zeitpunkt, zu dem er die Ressource in seinen Cache eingelagert hat.
Das alles natürlich nur, wenn man das Caching-Verhalten auch vernünftig eingestellt hat, also "every visit to the page".
Schönen Sonntag noch,
Martin
Ich liebe Politiker auf Wahlplakaten.
Sie sind tragbar, geräuschlos, und leicht wieder zu entfernen.
(Loriot, deutscher Satiriker)