Seite soll immer als neueste Version laden (unabhängig vom Browser-Cache des Users)

Bei allen Websites, die ich bisher gemacht habe, ist immer dasselbe Problem:
Wenn ich eine Datei aktualisiere, also z.B. einen Terminkalender mit neuen Konzertdaten von Hand im HTML-File ändere und die neue Version dann auf den Server lade (und damit die alte Version überschreibe), wird bei allen Usern, die die Seite in letzter Zeit schon mal aufgerufen hatten, stets noch die alte Version angezeigt. Bis sie auf Aktualisieren bzw. F5 drücken. So hab ich bei der Website für eine Band schon oft von Besuchern zu hören bekommen: „Hey, eure Termine sind ja gar nicht aktuell“. Dabei lag nur das HTML-File mit den aktuellsten Terminen auf dem Server".

Ich find’s nun sehr unbefriedigend, jetzt jedem Besucher meiner Seite persönlich sagen zu müssen, dass sie beim Wiederkehren auf unsere Seite stets einmal auf F5 drücken müssen. Dafür gibt es doch bestimmt eine bessere Lösung, damit dies automatisch funktioniert, oder?

Einzige Mögllichkeit wäre es, den Cache für das Bild zu deaktivieren/umgehen.
Dabei wird das Bild bei jedem Seitenaufruf komplett neu geladen.

Einfachste Möglichkeit: PHP
[PHP][/PHP]

Kannst du auch manuell nach jedem Bild-Update machen:
[HTML][/HTML]

Sollte das nichts nützen, hilft dir das bestimmt weiter:
http://stackoverflow.com/a/2068407