Обычно я автоматически обновляю содержимое sh с помощью функции javascript, используя setInterval. Но это кажется неэффективным, потому что каждую секунду, когда необходимо перезагружать контент, потребуется много ресурсов. в базе.
Один из способов обновить ваши данные - использовать Ajax во внешнем интерфейсе, чтобы запрашивать данные каждые несколько секунд и обновлять их вместо перезагрузки страницы. В противном случае вы должны проверить socket.io (веб-сокеты)
socket.io