Как правильно сформировать html страницу обновляемую в реал-тайм?

Я создал в базе данных 7(к примеру) комнат чата и вывожу статистику(сколько юзеров онлайн и etc) каждые 100мс о этих комнатах на div элемент. Проблема в том, что div обновляется с такой скоростью, что в нем очень туго(с 10-го нажатия) работают ссылки.

Подскажите решение, чтоб и в комнату можно было правильно зайти и статистика была реал-тайм.
  • Вопрос задан
  • 2450 просмотров
Решения вопроса 2
Комментировать
NekitoSP
@NekitoSP
Храните локально копию последних полученных данных, и обновляйте конкретный div только если что-то для него изменилось (название, кол-во юзеров и т.п.)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Levhav
Возьмусь за разработку проектов любой сложности.
Используйте WebSockets, но для работы с ним чтобы сервер не ложился хотя бы при не большой посещаемости вам потребуется комет сервер. Возможно будет целесообразно использовать комет сервер представляемый по saas модели, это значительно ускорит и упростит вам написания вашего проекта и вся нагрузка ляжет не на ваши сервера.
[Ru] comet-server.ru
[En] pusher.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы