forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   Возник вопрос! (http://forum.boolean.name/showthread.php?t=14535)

pax 28.09.2013 15:15

Ответ: Возник вопрос!
 
http://habrahabr.ru/post/128535/ почитай

moka 29.09.2013 01:04

Ответ: Возник вопрос!
 
Тебе нужно Server-Sent Events, что есть по сути упрощённый Long Polling.
Послать с сервера что-то клиенту - невозможно. На Mac OS X в Safari делают типо Push Server Notifications, но это будет требовать лицензирования от Apple'а, так что забей.

Какова частота возможных сообщений с сервера, и каково среднее количество пользователей?

Я бы сделал socket.io node.js мелкое приложение на том же хосте, запроксил бы его что под тем же доменом быть, и далее если делались обновления через PHP, используя ZeroMQ шлёться сообщение в node.js процесс, который далее рассылает всем подключённым оповещение что обновилось то-то и то-то. И далее если клиенту нужно это (думаю будет почти всегда нужно), он запросит это с сервера.

Зависит от типа сообщений и обновлений. Если это большие обновления - то запрос, если мелкие, то пересмотреть вообще как у тебя приложение работает, может нужно более динамично делать и избегать AJAX'ов, а делать полноценно реал-тайм.

ANIK123 29.09.2013 01:56

Ответ: Возник вопрос!
 
О_О
Ого
Все таки возможно
Сколько живу - столько и удивляюсь :о)
Спасибо!)


Часовой пояс GMT +4, время: 07:09.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot