Задать вопрос

Про кометы.........?

Экспериментировал с кометой, которая Comet, она же long polling.



На сервер отправляется асинхронный запрос, сервер ожидает изменения данных или окончания таймаута и возвращает ответ. Операция повторяется.



Столкнулся со следующей странностью.



Все хорошо, если запущен только один ajax-обработчик. Если в тоже время запустить еще один, традиционный без всяких лонг-поллингов (само-собой, тоже асинхронный) тупо по расписанию, то он начинает тормозить. Возникает ощущение, что он ожидает завершения обработки этого самого лонг-поллинг запроса, а потом срабатывает сам.



В общем либо я тупой, либо лыжи не едут.



Если вы склоняетесь к первому варианту, посоветуйте, чего смотреть и вкуривать.
  • Вопрос задан
  • 2840 просмотров
Подписаться 3 Оценить 1 комментарий
Решения вопроса 1
gaelpa
@gaelpa
Домен тот же?
Если да, то возможно браузер пытается использовать для аякс-запроса тот же сокет (HTTP/1.1), что и для комета. Соотв. аякс ждет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kirsan_vlz
Я недавно делал себе простенький comet-сервер, таких проблем не было. А вы на каждый запрос создаёте свой объект XMLHttpRequest?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы