Возможно, вы захотите использовать jQuery's Ajax functions для опроса сервера каждую секунду или около того. Затем сервер может отвечать инструкциями браузеру в режиме реального времени.
Вы можете также рассмотреть long polling вместо приведенного выше, чтобы уменьшить латентность, не увеличивая частоту опросов.
Цитирование Comet Daily: The Long-Polling Technique:
пролонгированного опроса метод Comet является метод, который оптимизирует традиционный опрос, чтобы сократить время ожидания.
Традиционный опрос посылает серверу XMLHttpRequest
через определенные промежутки времени. Например, откройте новый XMLHttpRequest
каждые 15 секунд, получите немедленный ответ и закройте соединение.
Длительный опрос отправляет запрос на сервер, но ответ не возвращается клиенту до тех пор, пока он не будет доступен. Как только соединение будет закрыто, либо из-за того, что клиент получил ответ, либо если время ожидания запроса, инициируется новое соединение. Результатом является значительное сокращение латентности, поскольку сервер обычно имеет соединение, установленное, когда он готов возвращать информацию для возврата клиенту.
В дополнении к вышесказанному, я предлагаю вам проверить принятый ответ на следующий пост переполнения стеки для детального описания длинного метода опроса:
Define очень быстро. Раз в минуту? Каждые десять секунд? Раз в секунду? Какие данные? –
Каждые 1 секунда и данные будут содержать текст и, возможно, некоторые html в очень небольших количествах – newbie