elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Chat; javascript, Ajax, Php y Mysql.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Chat; javascript, Ajax, Php y Mysql.  (Leído 2,573 veces)
astinx

Desconectado Desconectado

Mensajes: 111



Ver Perfil
Chat; javascript, Ajax, Php y Mysql.
« en: 13 Marzo 2012, 00:51 »

Hola, quisiera hacerles una consulta sencilla, tengo que implementar un Chat para una pagina web, y antes quería corroborar un par de cosas:

Básicamente para hacer el chat hay que implementarlo con javascript y toda la parte de envío y recepción de mensajes se haría mediante AJAX. Ahora me suena un poco sucio implementar un chat que haga sucesivas consultas sobre una base de datos, mejor dicho, me suena ineficiente. ¿Usualmente estos chats se implementan usando Sockets o es viable una alternativa usando consultas y Mysql?. En caso de que sea viable utilizar consultas y Mysql, ¿Como hago para saber que el otro usuario/s ha mandado un mensaje?, ¿Uso un crom que chequee a cada rato la base de datos (eso también me suena un poco sucio)?.

Si conocen el nombre de algún open source interesante, les agradecería que me lo comenten. Cualquier tip es bienvenido.

Muchas gracias por detenerse a leer y saludos!


En línea

La programación hoy en día es una carrera entre los ingenieros de software intentando construir mejores y más eficientes programas a prueba de idiotas y el Universo intentando producir mejores y más grandes idiotas. De momento, el Universo está ganando
#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.559



Ver Perfil WWW
Re: Chat; javascript, Ajax, Php y Mysql.
« Respuesta #1 en: 13 Marzo 2012, 05:55 »

La mayoría suelen utilizar XMPP. IRC tampoco es una mala alternativa.
Utilizar MySql seria un suicidio con muchas visitas. Si aun así quieres utilizar MySql, para ver los nuevos mensajes solo debes hacer una función Ajax que haga una petición a un php que a su vez sacara los últimos mensajes de la db.

Si va a ser algo básico (no demasiadas visitas), utiliza un archivo (.txt por ejmp) con un tamaño limite. Cuando llegue a ese tamaño lo sobrescribes y listo.


Saludos



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Tutorial] - Login con ajax . Mysql || Php con clases || Ajax « 1 2 »
PHP
Hadess_inf 15 23,638 Último mensaje 9 Diciembre 2010, 02:44
por delorian15
Script para insertar chat IRC en una web cualquiera (javascript)
Desarrollo Web
iDrokerGeek_ 0 1,193 Último mensaje 21 Junio 2013, 13:39
por iDrokerGeek_
Ayuda con Chat AJAX
Desarrollo Web
Mokonauta 2 1,242 Último mensaje 15 Agosto 2013, 08:09
por Mokonauta
Chat con ajax,php y mysql
Desarrollo Web
herminio59 1 1,183 Último mensaje 20 Abril 2014, 02:50
por Pablo Videla
Creación de tabla dinámica con ajax, javascript, php y mysql
Desarrollo Web
Connor2431 1 449 Último mensaje 19 Octubre 2018, 20:28
por #!drvy
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines