Ein Browser schreibt den Cache, wenn die Datei mit den Headers
Etag:
Last-Modified:Ausgeliefert wird.
Die Beiden Headers werden ja ausgeliefert?
Ein Browser holt die Datei aus dem Cache, wenn bei einem erneuten Request serverseitig festgestellt wird, dass sich die im Request mitgegebenen Werte für
IF_NONE_MATCH
IF_MODIFIED_SINCEnicht geändert haben, vorausgesetzt, der Server ist richtig konfiguriert. Es gibt jedoch auch Browser, die sind so eingestellt, dass sie gar nicht erst am Server nachfragen.
Die Server werden wohl richtig konfiguriert sein,
das echte Jpg wird gecacht,
und über das readfile php Script wirds immer neu geladen.
Für das php Script wurde ja vom Server automatisch
Pragma und Cache-Control "no-cache" ausgeliefert,
mit welchen Werten überschreibt man das am besten?
thx, mfg