1. Соц Сеть - 02 Ноября, 2013 - 11:22:11 - перейти к сообщению
Добрый день, задача такой, надо создать чат где одновременно будет например 10000 пользователей .Как можно показать сообщение пользователя сразу же как он написал. Я сделал через ajax, создал interval, каждый 1 сек. отправляет запрос на сервер и получает есть ли сообщение или нет, но если будет 10 000 пользователей сервер упадет, а как иным способом создать чат чтобы работал нормально и сразу же пришел сообщение ?
2. caballero - 02 Ноября, 2013 - 11:28:52 - перейти к сообщению
long pooling
web sockets
web sockets
3. Соц Сеть - 02 Ноября, 2013 - 12:25:25 - перейти к сообщению
caballero пишет:
long pooling
web sockets
web sockets
Но в сокете, серверный часть всегда должен быть открытым так? и как это делать ?
4. LIME - 02 Ноября, 2013 - 12:27:58 - перейти к сообщению
5. Соц Сеть - 02 Ноября, 2013 - 12:59:23 - перейти к сообщению
значит все чаты сделанный на while,то есть через ajax отправляется запрос на сервер а там крутится цикл пока не появляется новое сообщение я правильно понял ?
6. esterio - 04 Ноября, 2013 - 11:24:36 - перейти к сообщению
нет не правильно поняли. while(true) лишь один с способов реализации.
смотрите в сторону nodejs + websockets
смотрите в сторону nodejs + websockets