Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2010, 13:04
kotosh
 
Fecha de Ingreso: mayo-2002
Mensajes: 486
Antigüedad: 22 años, 6 meses
Puntos: 0
Estoy programando un chat en php, mysql y ajax, y ya lo tengo terminado, sin embargo no termino de convencerme, ya que permanentemente tengo que enviar consultas a la DB para ir obteniendo la charla de los otros usuarios.

Ajax me proporciona una opción para ir variando el tiempo de refresh con
Cita:
new Ajax.PeriodicalUpdater('Publico', 'Gadgets/Chat/ChatPublico.php', { frequency:1, decay : 2, evalScripts:true });
... sin embargo, creo que debe existir alguna forma mas efectiva de hacer esto, sin necesidad de sobrecargar la base de datos con tantas consultas.


¿Hay alguna forma de que el servidor mediante algun trigger o procedimiento almacenado me envie un evento a mi navegador y recien alli ejecute la consulta?


Gracias por las ideas

Por alli leí sobre el uso de cache de mysql, pero eso creo que esta orientado a tablas que no cambian mucho, cosa que no ocurre con un chat.
__________________
Sistemass.com - Centro de capacitación profesional
http://www.sistemass.com

Última edición por GatorV; 20/05/2010 a las 14:05