UFOMelkor schrieb:
Der Gegenteil ist der Fall, max-age wird vorgezogen, da es sich bei max-age um einen relativen Wert handelt, bei Expires um einen absoluten Wert, der bei unterschiedlicher Client- und Serverzeit zu Problemen führen kann.
Der einzige Grund, den Expires-Header noch zu setzen, scheinen die nicht HTTP 1.1 fähigen Clients zu sein. Viele gibt es davon wahrscheinlich nicht mehr, aber da es keine Arbeit macht, den Expires-Header zu setzen, schadet es ja nicht.
Du hast natürlich Recht. Sorry, mein Fehler :oops:
UFOMelkor schrieb:
<snip>...gibt es die Möglichkeit die Version der Datei in den Dateinamen mit aufzunehmen. Ändert man die Datei, dann ändert man auch den Dateinamen und der Benutzer holt sich die Datei automatisch neu vom Server.
Dieses Verfahren verwende ich bei Javascript und CSS-Dateien. Um Fehler zu vermeiden, wird bei jedem Deploy einer Seite die Version erhöht. Die für Javascript und CSS zuständigen Handler, hängen diese neue Version einfach an und so wird immer die aktualisierte Version gesendet.
UFOMelkor schrieb:
Daran scheint es nicht zu liegen, das sieht korrekt aus:
Etag: "882ac6-10be-47fccfcab8e00"
ETag im Guid-Format ist doch sogar vorbildlich
Servus,
Klaus
klaus_b@.NET über alles was an .NET und C# Spass macht.
Beitrag erstellen
EinloggenKostenlos registrieren