Cybaer: Caching

Beitrag lesen

Hi,

Header ETag beinhaltet die letzte Modifitierungszeit.
Irrelevant.
Irrtum, weil _genau_ das ist der Gegenstand des Disputs.

Nein. Es geht um Caching. Und in Folge dessen, ob eine Datei inhaltlich geändert wurde. Inhaltliche Änderungen werden mit dem ETag-Header, so wie ihn Apache generiert - man muß es ja nicht so machen, ich sende z.B. ggf. einen Datenhash (oder einen weniger rechenintensiven Hash) -, nicht erfasst. Der Value des ETags ist ja nicht standardisiert.

Wer hilfsweise nur das letzte Modifizierungsdatum als Änderungskriterium werten möchtest (und darauf läuft dein Hinweis, daß dieses Datum, zumindest beim Apache, in den ETag-Content doch mit einfließt ja hinaus), der sollte den Last-Modified-Header einsetzen.

Beide Header sind fürs Caching gleichrangig.

Gruß, Cybaer

--
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)