Показать полную графическую версию : Алгоритм чата на сайте. Как бы Вы сделали?
Есть задача сделать чат на сайте. Чат нужен небольшой, где нибудь справа снизу. Идея приходит в голову только такая - делаем запрос через ajax на сервер, если он находит сообщения, то выводим их на сайт. Как нибудь может можно по другому сделать, более эффективно?
В Юкозе есть модуль чата как раз в виде отдельного модуля
где нибудь справа снизу
Я бы на вашем месте начал с изучения Исходного кода этого модуля.
В википедии есть статья про WebSocket'ы. Вот для чата они подходят очень хорошо. Единственное, что в IE придётся делать альтернативную реализацию - WebSocket'ы поддерживаются только в 10 версии.
Суть в том, что соединение со стороны клиента устанавливается 1 раз, а потом данные сервер рассылает сам. Получается максимально оперативное обновление.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.