Комета опрос Ajax VS

Я должен создать чат как чат Facebook.

С Кометой мне нужно больше памяти для хранения соединения.

С Ajax, опрашивающим существует проблема задержки, если я отправляю запрос каждые 3-4 секунды.

Так... Если задержка (3-4 секунды) не имеет значения, Ajax Опрашивает лучше относительно моего случая?

8
задан xRobot 4 June 2010 в 14:58
поделиться

2 ответа

Задержка - не единственная проблема. COMET (long-polling) «экономит» ваш трафик - когда вы используете опрос, вы не можете знать, были ли изменения на сервере, поэтому некоторые из вызовов могут быть просто пустой тратой трафика и ресурсов (например, даже если никто не в чате вы звоните каждые 3-4 секунды). В случае COMET, как правило, достаточно одного вызова, чтобы получить обновление с сервера (со 100% -ной частотой совпадений).

6
ответ дан 5 December 2019 в 18:57
поделиться

Если задержка не является проблемой, то, вероятно, лучше использовать AJAX. Comet может столкнуться с проблемами при поддержании нескольких соединений между одной и той же парой клиент / сервер, если вы не будете очень, очень осторожны. (Ссылка)

1
ответ дан 5 December 2019 в 18:57
поделиться
Другие вопросы по тегам:

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