Задать вопрос
TroL929
@TroL929
веб-программист

Как правильно ораганизовать long polling?

Здравствуйте. Пытаюсь реализовать long polling для crm системы. Имеем <100 пользователей и хостинг (если это имеет значение). На тестовом все четко выходило (1 пользователь) при переносе на публичную часть начинало все висеть дико висеть.

Мое предположение такое: при загрузки страницы идет запрос на сервер который там крутится какое-то время при обновлении страницы идет второй запрос и третий и тд и все это от одного пользователя, от одной вкладки, так же и вкладок может быть несколько. И поэтому один пользователь может создавать кучу запросов одновременно.
Есть конечно и другие методы реализации этой задачи, но хотелось бы эту довести до ума.

Как можно обрубать неактуальные запросы которые крутятся в цикле на сервере?

Появилась идея. На стороне клиента генерировать номер для каждой вкладки (только еще не знаю как сохранять номер при обновлении страницы). и с запросом отправлять этот номер. К клинскому номеру генерировать серверный номер и все другие циклы с другими серверными номерами но одинаковыми клинскими номерами обрубать. Вопрос: как реализовать передачу кода в обновленную вкладку?
  • Вопрос задан
  • 1772 просмотра
Подписаться 1 Оценить 2 комментария
Ответ пользователя lyeskin К ответам на вопрос (2)
@lyeskin
А чем в вашем случае вебсокеты не угодили ?
Ответ написан