<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Gracias por la info y los consejos sobre como optimizar, ahora mismo me puse a investigar sobre XMPP y sobre hacer peticiones http sin cerrar.<div>&gt; From: leonardot@pegasusnet.com.ar<br>&gt; To: php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; Date: Sun, 28 Nov 2010 15:24:56 -0300<br>&gt; Subject: Re: [Php-avanzado] Chat AJAX<br>&gt; <br>&gt; Hola Eduardo,<br>&gt; <br>&gt;         no sé como está implementado el chat de Facebook.<br>&gt;         El que está bien documentado es el de Google, que usa el protocolo<br>&gt; XMPP, por lo que la comunicación con la web es muy natural.<br>&gt; <br>&gt;         Si tu problema es el tráfico, una optimización obvia es que, en vez de<br>&gt; que el cliente pida todo cada vez, que lea un flag que le diga si hay<br>&gt; algo nuevo, y solo si lo hay, traer las cosas.<br>&gt;         Otra es que solo traigas los mensajes/usuarios nuevos, y el resto se<br>&gt; vaya guardando en vectores JS o algo, para no tener que refresca todo el<br>&gt; contenido cada vez, sino solo las diferencias... esto requiere que del<br>&gt; lado del servidor se implemente algún mecanismo para reconocer lo nuevo<br>&gt; de lo que no lo es, y se transmita solo eso para cada cliente.<br>&gt; <br>&gt;         La solución de FB y de G para el problema del tráfico, siempre fue<br>&gt; comprar más ancho de banda...<br>&gt; <br>&gt; PD: hay sistemas de chat basados en web que lo que hacen es dejar la<br>&gt; petición HTTP sin cerrar, entonces el navegador está cargando siempre la<br>&gt; página... chusmeá las implementaciones de los existentes.<br>&gt; <br>&gt; <br>&gt; El dom, 28-11-2010 a las 03:30 -0300, eduardo albelo escribió:<br>&gt; &gt; Hola Leo, estoy haciendo un chat con ajax(como el de facebook) y mi<br>&gt; &gt; duda es sobre el tema del trafico web, por que como es chat tiene q<br>&gt; &gt; dar la sensacion de q esta conectado constantemente pero el protocolo<br>&gt; &gt; HTTP no funciona asi, entonces tengo q hacer peticiones cada segundo<br>&gt; &gt; que pasa y de esa forma siempre se actualizan los mensajes y los<br>&gt; &gt; estados de las personas(conectado o no conectado), nose exactamente<br>&gt; &gt; como funca el de facebook pero supongo q debe ser algo asi como te lo<br>&gt; &gt; comento, ¿¿¿vos que me recomendas para agilizar el sistema y no tener<br>&gt; &gt; problemas con el trafico??? <br>&gt; &gt; _______________________________________________<br>&gt; &gt; Php-avanzado mailing list<br>&gt; &gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; &gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>&gt; -- <br>&gt; <br>&gt; Leonardo Tadei<br>&gt; leonardot@pegasusnet.com.ar<br>&gt; http://blog.pegasusnet.com.ar<br>&gt; Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>&gt; <br>&gt; _______________________________________________<br>&gt; Php-avanzado mailing list<br>&gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br></div>                                               </body>
</html>