Pues con PHP podrías utilizar algo así para q no se cachee la página
Código PHP:
header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
Luego podrías poner esto
Código HTML:
<META http-equiv=Refresh content="240; URL=">
Esto actualizaría tu página en la mayoría de los navegadores q lo permiten, por default todos, pero el navegante puede configurar al navegador para q no.
Saludos cuidate