Frequência de votação do AJAX - Para uma pesquisa longa ou não?

Estou construindo um componente de uma página da web que precisa de pesquisas de banco de dados relativamente constantes. Eu posso ver duas abordagens diferentes para isso, e estou me perguntando se uma delas é melhor que as outras, ou se estou perdendo uma terceira opção.

1) Envie uma solicitação AJAX a cada 1 ou 2 segundos para verificar se há atualizações. Cada solicitação retorna imediatamente se há ou não novos dados.
2) Dispare uma única solicitação AJAX que não retornará até receber dados ou ocorrer um tempo limite. Em qualquer um desses eventos, ele dispara a próxima solicitação. (Eu acho que isso é chamado de votação longa?)

O número de consultas ao banco de dados será o mesmo, mas com o número 2 haveria menos solicitações disparadas do navegador, o que poderia economizar largura de banda e recursos do cliente. Para o servidor, é melhor ter uma única solicitação PHP que permanece ativa e dorme entre as consultas ou que é acionada a cada poucos segundos, consulta o banco de dados e depois é encerrada? Ou não há diferença e estou estressado demais com isso?

EDIT: Suponho que devo também afirmar que este é um widget de bate-papo de um aplicativo Web maior. Um pequeno atraso na comunicação não vai matar o usuário, pois o bate-papo é um recurso secundário.

questionAnswers(2)

yourAnswerToTheQuestion