¿Cuál es la mejor manera de usar AJAX?

  • 0 Respuestas
  • 1302 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado sinrostro

  • *
  • Underc0der
  • Mensajes: 11
  • Actividad:
    0%
  • Reputación 0
  • soy vida y soy muerte no estoy aqui por accidente
    • Ver Perfil

¿Cuál es la mejor manera de usar AJAX?

  • en: Junio 24, 2017, 05:07:59 pm
Saludos , no  se si el titulo esta bastante claro a lo que me refiero es a cual es la mejor manera de cargar los datos de otra pagina o de hacer una consulta(s) a una base de datos independientemente de cual sea el tipo de base de datos. sin necesidad de recargar la pagina. Digamos Hize un chat en php + mysql  + jquery De tal modo que tengo .

chat.php => donde esta toda la interface y esta el <div id="cargar-mensajes"></div>
loadmensajes.php => donde hago la consulta a la base de datos y traigo los mensajes
cargar.js => donde tengo el codigo jquery que hace una peticion ajax
 
codigo cargar.js
Código: You are not allowed to view links. Register or Login
$(document).ready(function () {
//como ven cada segundo hago la consulta hacia la base de datos
 setInterval(function () {
        $("#cargar-mensajes").load("loadmensajes.php");
    }, 1000);
});
Entonces en teoria voy cada segundo y traigo los datos de la otra pagina así. ¿ Pero qué hay de malo en eso de ir cada segundo y preguntar por los datos? nada. Pero siento que debe existir una forma mucho más profesional de cargar los datos.ya que este es solo el chat, suponiendo que hay notificaciones o noticias en la aplicación voy a tener que ir cada segundo y cargar los datos para cada necesidad.

Supongamos que en el chat  nadie habla más, el codigo seguiría yendo por los datos aún así sigan siendo los mismo registros o no hayan nuevos registros.
De tal modo que surge la duda en mi.

Que otras opciones hay para esto?
He visto algunas cosas acerca de AngularJs que carga los datos de manera automatica o ¿tambien otra alternativa seria Django.?
Por otra parte me pregunto que tecnologias o que frameworks usa facebook o twitter para cargar sus datos de la base de datos de esa manera tan eficaz sin tener que ir cada segundo por los datos , si no que en el momento en que hay nuevos registros la pagina los muestra en el html obviamente sin necesidad de refrescar la pagina actual. Espero haber sido claro. De antemano le agradesco  a todos . Un saludo y quedare atento a recibir  consejos y respuestas.
« Última modificación: Junio 24, 2017, 06:46:01 pm por sinrostro »
La verdad es lo desconocido de instante en instante

 

Como puedo usar tor como proxy o un proxy de tor?

Iniciado por DtxdF

Respuestas: 0
Vistas: 1172
Último mensaje Septiembre 23, 2018, 09:36:57 am
por DtxdF
Sugerencia para la mejor API para SMS Spoof?

Iniciado por tweeker

Respuestas: 2
Vistas: 2057
Último mensaje Octubre 10, 2019, 03:29:40 pm
por hielasangre
[SOLUCIONADO] como usar en end = " ". En Python

Iniciado por oswil

Respuestas: 2
Vistas: 1705
Último mensaje Octubre 06, 2019, 08:53:11 pm
por oswil
Usar memoria externa como memoria interna.

Iniciado por CthulhuRise97

Respuestas: 4
Vistas: 5470
Último mensaje Abril 30, 2018, 05:35:43 pm
por NERV0
[SOLUCIONADO] Mejor metodo para pasar un sitio de HTML a plantilla de Worpress

Iniciado por graphixx

Respuestas: 1
Vistas: 1531
Último mensaje Febrero 25, 2015, 06:45:23 am
por D3ivid