Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Actualizar Clientes desde Servidor

Estas en el tema de Actualizar Clientes desde Servidor en el foro de Frameworks JS en Foros del Web. He estado leyendo sobre este tema más que todo http://www.forosdelweb.com/f127/comet-como-actualizar-web-tiempo-real-940916/ Lo que quiero hacer es un tipo de Google Docs, alguien sabe la tecnica que ...
  #1 (permalink)  
Antiguo 13/07/2012, 18:34
 
Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta Actualizar Clientes desde Servidor

He estado leyendo sobre este tema más que todo http://www.forosdelweb.com/f127/comet-como-actualizar-web-tiempo-real-940916/

Lo que quiero hacer es un tipo de Google Docs, alguien sabe la tecnica que usa oO?
Con el inspector con Chrome vi que solo actualiza cuando alguien hace algo.
Trabajo con apache, PHP, javascript; alguien sabe en concreto hacer aunque sea una linea, esa linea va a la BD pero de ahi como va a los demás?
Lo que hago es un tipo de editor de Diagramas de Clases en donde se supone que entran usuarios y realizan sus trabajos ahi...
  #2 (permalink)  
Antiguo 14/07/2012, 02:21
Avatar de dontexplain  
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: Actualizar Clientes desde Servidor

Apache con PHP tiene un modelo funcional estático. Es un modelo petición -> respuesta. Una vez dada la respuesta no se altera la misma más que con JS. Si leíste el post habrás visto alternativas que permiten dejar un "socket" abierto y recibir la respuesta cuando sea necesario.

En cualquier caso, el modelo petición -> respuesta puede hacerse eficientemente para ahorrar recursos ejecutando temporalmente una petición como también habrás leído. Es la única forma posible en Apache con PHP. Cada usuario ejecuta una petición cada x tiempo (véase 5 ó 10 segundos) para comprobar cambios, si efectivamente los hubiere (no hace falta hacer escaneo de cambios, sólo comprobar la fecha de última actualización por ejemplo) se modifica con JS en base a la respuesta.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Etiquetas: javascript, php, servidor, cliente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:55.