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