Auf meiner Webseite habe ich Resourcendateien, die sich nie ändern. Wenn doch, werde ich sie einfach umbenennen. Also will ich, dass der Browser diese Dateien unbegrenz cacht und auch nicht per If-Modified-Since nachfragt, ob sich Änderungen ergeben haben (das Ergebnis wäre nämlich immer 304 Not Modified.
Ich habe folgende Einstellungen gemacht:
Cache-Control: public, max-age=31536000 Date: Sat, 22 Aug 2009 12:11:08 GMT Expires: Sun, 22 Aug 2010 12:11:08 GMT ETag: "95c0a9fc2d23ca1:0" Last-Modified: Sat, 22 Aug 2009 12:10:44 GMT
Der Browser fragt aber noch immer per If-Modified-Since nach. Wie kann ich das ändern?
Habs inzwischen selber rausgefunden: Ich hatte nur im chrome getestet, indem ich auf dem Pfeil neben der Adressleiste geklickt hatte. Das bedeutet bei Chrome aber scheinbar dasselbe wie F5! Wenn ich nur Links anklicke oder andere Browser nehme geht das Caching jetzt.
Ein Tip: Sowas kann man prima mit dem Tool Fiddler checken.