Я не понимаю, как долго длительный опрос может быть полезным, если XMLHttpRequest не дает доступа к частичному контенту ???Как долго может быть полезен опрос?
Нет никакой разницы, где ждать, на клиенте или на сервере. Ответ может быть показан только после завершения. Таким образом, как короткий опрос, так и длительный опрос кажутся одинаковыми.
Например, если я пишу чат-приложение, я могу как отправлять запросы GET для нормальной динамической службы, так и для службы Comet - результат будет идентичным, потому что я не могу получить контент до ответа на завершение сервлета.
Где моя ошибка?
Update 1.
Так что единственный смысл понятия «кометы» является то, что сервлет (например) нужно просто подождать как можно больше, прежде чем ответить не пытаясь никогда не говорить «нет данных»?
Тогда для чего существует такой интерфейс, как CometProcessor в API Tomcat?
Так в чем же разница с «коротким» опросом? В коротком опросе я снова и снова буду переиздавать запрос. – Dims
@Dims, с коротким опросом, если нет новых данных, которые вы сразу же возвращаете, и клиент ждет какой-то предварительно установленный интервал, надеясь, что в следующий раз будет больше данных. при длительном опросе, если нет данных _at all_ waiting, сервер держит соединение открытым и блокирует ответ, пока не будет найдено больше данных. – bdonlan
Хорошо, наверное, я просто ожидал чего-то экстраординарного из длинного опроса, пока это простой совет. – Dims