Hi,
auf meiner Startseite habe ich ein Bild welches mehrmals täglich aktuelisiert wird. Da der Name der Grafik immer der selbe ist, wird bei einem erneuten Besuch der Seite immer eine veraltetet Grafik angezeigt. (Liegt warscheinlich am Browser-Cache).
genau!
Wie schaffe ich es, das der Cache nicht benutzt wird?
Es gibt mehrere Möglichkeiten. Die beste ist wohl, im HTML-Dokument, das die Grafik referenziert, jedesmal einen zufälligen URL-Parameter anzuhängen. Der wird natürlich vom Server ignoriert, für den Browser ist es aber jedesmal klar eine andere Ressource. Also etwas in der Art:
<img src="image.jpg?t=62375" alt="aktuelles Bild">
Mit
<meta http-equiv="cache-control" content="no-cache">klappt es nicht.
Natürlich nicht. Diese im HTML-Dokument notierte Angabe betrifft -wenn sie überhaupt berücksichtigt wird- nur das Caching-Verhalten für das HTML-Dokument, nicht für Bilder, die darin referenziert werden.
Wenn schon, dann müsstest du entsprechende Angaben im HTTP-Header des Bildes mitgeben.
So long,
Martin
Finanztipp:
Leihen Sie sich Geld von einem Pessimisten.
Er rechnet sowieso nicht damit, dass er es zurückbekommt.