Como é um assunto delicado, vou falar do estudo que fiz em cima do
Comet.
Como todas técnicas do ajax (XmlHttpRequest, JSONP, Comet, etc...)
existem prós e contras.
Basicamente são:
Prós:
Chamadas do servidor para o cliente;
Menor quantidade de chamadas para o servidor;
Menor custo para o cliente (Banda de internet);
Contras:
Maior custo para o servidor manter cada conexão ativa;
Escalabilidade;
Na minha opnião os prós não compensam, os contras pesam muito,
principalmente escalabilidade.
Hoje poucos servidores estão preparados para manter uma conexão Http
ativa por muito tempo.
O custo por conexão inviabiliza o projeto.
Recomendo a leitura deste post:
http://framebox.blogspot.com/2008/10/comet-ajax-reverso.html
Caso tenha mais alguma dúvida responderemos com prazer.
On 10 jan, 12:36, ABDORAL Neto <
abdoral.n...@gmail.com> wrote:
> Ajudou bastante mesmo, o Comet tem gerado muita dor de cabeça na pesquisa,
> na realidade a pesquisa é em uma empresa de ERP, sendo que nós temos uma
> própria engine, uma própria IDE, então minha função é justamente analisar se
> seria viável reformular todo nosso sistema ou partir para algum de "mercado"
> digamos assim.
>
> Então nós estamos tentando desenvolverm um ambiente de desenvolvimento via
> WEB, que seja eficiente quando à quedas de conexões, ou seja, trabalhar uma
> formar de o cliente solicitar algo ao servidor, e tratar o fato de que caso
> o servidor retorne uma resposta e o cliente esteja "morto" esse arquivo
> seria salvo no servidor e somente quando for feito reestabelicimento da
> conexão o ambiente mostrar os processos que foram concliudos ai o usuário os
> mostra no ambiente!
>
> Com isso poderiamos ter também um ambiente multitarefa, bem acho que te
> enchi demais, obrigado pela atenção!
>
> Abraços!
>
> 2009/1/9 Pedro Simonetti Garcia <
pedrosimone...@gmail.com>
>
>
>
> > Olá abdoral.neto,
>
> > Obrigado por entrar em contato!
>
> > Permita-me esclarecer uma coisa. O framework jProton não suporta
> > (ainda) o Ajax Reverso, ou seja, fazer com que o navegador receba
> > eventos gerados pelo servidor. Yuri estava fazendo estudos
> > experimentais para suportarmos esse recurso, mas ainda não
> > temos nada concreto.
>
> > Ajax Reverso é um assunto polêmico pois, se formos analisar à risca,
> > ele não é possível (será no HTML5) pois a atual especificação do
> > HTML somente permite que o navegador mande eventos para
> > o servidor, e não o contrário. Existem, entretanto, "gambiarras"
> > que simulam esse recurso.
>
> > Com relação à sua pergunta, é difícil responder, pois vc está
> > falando de uma maneira muito geral, e os benefícios só podem
> > de fato serem avaliados analisando cada caso.
>
> > Ajax é uma faca de dois gumes. Ele lhe dá uma série de novos
> > (e tentadores) recursos, mas ele aumenta consideravelmente
> > a complixadade de sua aplicação. Em grandes aplicações
> > os benefícios são maiores, mas em pequenas aplicações,
> > as dores de cabeça podem ser bem maiores do que o
> > benefício.
>
> > Espero ter ajudado de alguma forma.
>
> > abraços,
>
> > Pedro Simonetti.
>
> > 2009/1/7 abdoral.neto <
abdoral.n...@gmail.com>