Без JS:
В head прописать
А на сервер отдавать правильные заголовки, и до тех пор пока страниц страница не обновится, отдавать HTTP 304
С JS:
На сколько фантазии хватит, можно таймером/интервалом опрашивать сервер и как только появится необходимость обновить страницу, на вебсокетах реализовать решение, тогда как только сервер запушит команду на обновление - выполнить ее и т.д.