Как я могу показать данные в реальном времени в браузере? - PullRequest
0 голосов
/ 10 сентября 2010

Я хочу настроить веб-сайт (в данном случае интранет), который показывает данные обновления в реальном времени.У меня есть сервер и данные в реальном времени, это программное обеспечение, о котором я знаю меньше.Я не новичок в программировании, но я менее знаком с веб-технологиями.

Какие альтернативы у меня есть?Я бы предпочел бы с открытым исходным кодом, и желательно что-нибудь проворное и прозрачное.

РЕДАКТИРОВАТЬ: С данными в реальном времени я имею в виду данные, которые обновляются быстрее, чем мой монитор.Я бы предпочел, чтобы данные обновлялись «напрямую» и не сохраняли частоту обновления на стороне браузера.Данные должны отображаться в обычном табличном формате, мне не нужна какая-либо причудливая графика.Обратите внимание, что на данном этапе я не использую какую-либо конкретную среду сценариев.В этом цель этого вопроса - выяснить, какой из них мне следует использовать.

Ответы [ 2 ]

0 голосов
/ 10 сентября 2010

Предполагая, что данные извлекаются с использованием AJAX, вы используете шаблон " опрос потребителей ". Короче говоря, вы делаете запрос на ваши данные, и он будет блокироваться сервером до тех пор, пока не появятся новые данные (или не истечет время ожидания вашего запроса). Когда вы получаете ваши данные, вы запрашиваете их снова. В случае, если вы получаете сообщение об ошибке (тайм-аут, сбой сервера и т. Д.), Вы можете применить некоторую политику отсрочки , прежде чем пытаться снова.

Надеюсь, что это поможет.

0 голосов
/ 10 сентября 2010

Я не знаю, какой язык сценариев и источник данных вы используете, но это даст вам направление.

Отображение обновлений данных в режиме реального времени с помощью AJAX

...