Либо вы можете установить http-заголовок для принудительной перезагрузки каждую n-ю секунду. Это простой способ, но вы, вероятно, не хотите этого. Второй способ - использовать javascript, запрашивающий сервер через ajax, есть ли обновление. Если это так, принудительно перезагрузите.
О кеше вы можете установить срок действия заголовка на странице.