Tom: Cache-Control bei Bildern

Beitrag lesen

Hello,

header("HTTP/1.0 304 Not Modified");
Funtioniert hier nicht, da anscheinend immer nur eine font.php gecacht wird, egal welche Parameter

header("Cache-Control: max-age=86400, must-revalidate");
Tut hier allerdings genau was es soll =)
Das Bild wird sich ja nicht ändern, bis die URI verändert wird und dann wird es ja eh neu geladen.

Damt ider Browser überhaupt beim nächten Zugriff fragt, wie alt die Ressource ist, muss man ihm das auch einmal mitteilen:

Das als Ausschnitt aus meinem Script.

header (make_content_type($bildtyp));           ## stellt den Content-Type des Bildes zur Verfügung
  header ("Last-Modified: $last_modified");       ## last modified wie zuvor berechnet
  echo $picdata;                                  ## Die Bilddaten ...

Soweit ich das bisher ausprobiert habe, fragen die Browser beim nächsten Mal nicht nach, wenn sie "Last-Modiefied: ..." nicht mitgeliefert bekommen haben mit den Daten.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)