Eddie: ETag / Expires: Probleme mit Chrome

Beitrag lesen

Hallo allerseits,

ich dachte eigentlich, ich hätte die ETags und die Expires-Header soweit im Griff, aber das Verhalten von Firefox und Chrome unterscheiden sich ziemlich.

Z.B. bei folgenden beiden Dateien:
http://cdn.umdiewelt.de/images/misc/c_logo_download.png (von einem Content Delivery Network, bei dem ich eigentlich dachte, das sollte von Haus aus korrekt eingestellt sein)

http://www.umdiewelt.de/photos/13522/7690/31/711651.jpg (von meinem eigenen Server)

Bei beiden Dateien sagt Firefox beim Reload "Status 200 ok" und dann sogar noch explizit: "Die Anfrage wurde direkt über den Cache abgewickelt, daher gibt es keine Antwort vom Server."

Chrome hingegen beharrt beim Reload darauf, nochmal beim Server anzufragen und liefert dann erst einen 304er Status! Das ist natürlich nicht das gewünschte Verhalten :-(

Könnt Ihr mir einen Tipp geben, was ich (bzw. das CDN) da falsch machen??? Oder liegt's am Chrome???

Eddie

P.S: Von der Verwendung von ETags wird ja generell abgeraten. Aber das CDN liefert saubere ETags, die nicht server-unique sind. Und mein eigener Server ist auch nur ein einziger Rechner, was also auch nicht gegen ETags spricht.