Как правильно сформировать html страницу обновляемую в реал-тайм?
Я создал в базе данных 7(к примеру) комнат чата и вывожу статистику(сколько юзеров онлайн и etc) каждые 100мс о этих комнатах на div элемент. Проблема в том, что div обновляется с такой скоростью, что в нем очень туго(с 10-го нажатия) работают ссылки.
Подскажите решение, чтоб и в комнату можно было правильно зайти и статистика была реал-тайм.
Храните локально копию последних полученных данных, и обновляйте конкретный div только если что-то для него изменилось (название, кол-во юзеров и т.п.)
Используйте WebSockets, но для работы с ним чтобы сервер не ложился хотя бы при не большой посещаемости вам потребуется комет сервер. Возможно будет целесообразно использовать комет сервер представляемый по saas модели, это значительно ускорит и упростит вам написания вашего проекта и вся нагрузка ляжет не на ваши сервера.
[Ru] comet-server.ru
[En] pusher.com