Rolf Rost: Cachen von Images verhindern

Beitrag lesen

Hello Tom,

Werden die Images per Script erstellt?
Jo. Mit RRDs::graph ...

Dann solltest Du auch einen last modified header mitsenden.
Bringt nix. Es werden ja die Grafiken gekäschd. Nicht gekäschd würden Grafiken, die vom Namen her neu sind. Ich könnte ja nun hergehen und die Grafiken jedesmal mit einem neuen Namen erstellen, aber da habe ich wieder das Problem, dass mir das Verzeichnis zumüllt mit png's...

[...]

Dank Dir nochmal für Deine Bemühungen!
Gestern am späten Abend ist mir eine Lösung eingefallen: Wenn die png neu erstellt werden muss (rrd-File hat sich geändert oder png ist noch nicht vorhanden) wird die alte png (falls vorhanden) gelöscht und eine neue mit einem neuen Namen (enthält einfach den timestamp im Namen), somit gibt es eine komplett neue HTML-Datei die das cgi zum Browser schickt.

Wer weiß, wie sich alle Browser und vor allem die User verhalten... eliminiere ErrorCode 99, sischr is sischr ;-)

Gruss, Rolf