Ich habe auf einer Site Bilder, die mehrmals am Tag neu generiert werden. Nun möchte ich sicherstellen, dass im Browser dann auch jeweils die aktuellen Bilder angezeigt werden.
Eigentlich sollte die Etag-Abfrage ja bewirken, dass eine Datei neu vom Server angefordert wird, sobald sie geändert wurde. Das funktioniert aber nach meiner Erfahrung oft nicht.
Ich muss jedenfalls meistens einen Reload machen, damit die aktuellen Bilder auf der Seite angezeigt werden.
Ich habe mir jetzt mal mit folgender Lösung beholfen:
Die Bilder, die nicht gecacht werden sollen, liegen alle in einem Verzeichnis "dynimages/".
Ich habe nun in dem Verzeichnis eine .htaccess mit folgendem Inhalt erstellt:
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "no-cache, must-revalidate"
</FilesMatch>
Ist das so ausreichend und die gängige Lösung, um ein Caching in allen Fällen zu verhindern?
Gruß