la cache dipende dal browser, al limite puoi evitare che un file ci finisca con la funzione header

direttamente dal manuale
Codice PHP:
<?php
header
("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
oppure puoi aggiungere una stringa random al link dell'immagine
tuafoto.jpg?jdlajfldjaòjdflajfdò

cambiando ogni volta la parte aggiuntiva eviti la cache
ciao