I am writing and using a very simple CGI-based (Perl) content management tool for two pro-bono websites. It provides the website administrator with HTML
I use PHP's file modified time function, for example:
echo ";
If you change the image then the new image is used rather than the cached one, due to having a different modified timestamp.