Я не думаю, что длинные опросы - самый эффективный способ сделать Comet. В любом случае, он отправляет новый HTTP-запрос после получения ответа. Это стоило больше дополнительных HTTP-запросов, чем потоковое HTTP.
Но длинный опрос может быть более надежным и простым в реализации, чем потоковая передача HTTP. Согласно этой статье в Google Code , потоковая передача HTTP может не работать, если промежуточный прокси-сервер HTTP буферизует содержимое.
Интересно, что GMail не использует длинные опросы. С помощью Http-сниффера становится ясно, что он использует потоковую передачу HTTP для Comet.