данные, которые присылаются на сервер. Мне надо при их приходе обновить данные у пользователя на странице. Я правильно понимаю, что я должен смотреть в сторону сокетов ? И второй вариант - это просто по таймеру запрашивать новые данные (типа раз в минуту и т.д. )...?
верно, сокеты круче )
Правильно, но есть ещё вариант SSE. Полегче сокетов будет
SSE
long pool request или сокеты
long pooling простой, а все что просто = надежно
Сокеты могут быть быстрее
Каждый раз открывает новое tcp соединение
Согласен. Но экстраполируя на 100, 1000, и более пользователей одновременно бомбящих сервак
тут не понял, поясните
Ну лонг поллинг это цикличный xhr запрос. Каждый раз делает на сервер. А сокеты один раз открыл и оьмениваешься данными
по поводу "раз открыл" могу поспорить) вдруг сбой, придется реконнектиться, но это редкость, да
На случая сбоя? Ну вручную переподклдчаиь)))
ага, вручную переподключаемся)
Обсуждают сегодня