Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Como actualizar la pagina web una vez

Estas en el tema de Como actualizar la pagina web una vez en el foro de Javascript en Foros del Web. Buen día... Mi problema es el siguiente.. Estoy haciendo una pagina web donde se guardan unos registros en una base de datos, pero quisiera saber ...
  #1 (permalink)  
Antiguo 17/09/2012, 10:59
 
Fecha de Ingreso: julio-2012
Mensajes: 94
Antigüedad: 11 años, 9 meses
Puntos: 0
Exclamación Como actualizar la pagina web una vez

Buen día...

Mi problema es el siguiente..

Estoy haciendo una pagina web donde se guardan unos registros en una base de datos, pero quisiera saber como hacer para que se actualice la pagina una vez pasados 1 minuto y que ya no se actualice hasta que vuelvan a agregar otro registro a la base de datos...

Espero me pueda explicar.

En espera de respuesta envío un cordial saludo...
  #2 (permalink)  
Antiguo 18/09/2012, 06:42
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Como actualizar la pagina web una vez

ten en cuenta que lo que pides no es tan simple como parece, recuerda que en una aplicación web no se dispone de una conexión persistente con el server, por lo cual las alternativas van desde hacer un setTimeout con AJAX para actualizar cada minuto (polling tradicional, consume mucho ancho de banda), AJAX Longpolling (donde se mantiene la conexión y se re-conecta al responder) y al final COMET (APE, HTML5 WebSockets, otros) que es lo ideal en casos como Chat's o Monitoreo de Data, pero éste ultimo no es tan simple de implementar.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 21/09/2012, 09:42
 
Fecha de Ingreso: julio-2012
Mensajes: 94
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Como actualizar la pagina web una vez

Cita:
Iniciado por maycolalvarez Ver Mensaje
ten en cuenta que lo que pides no es tan simple como parece, recuerda que en una aplicación web no se dispone de una conexión persistente con el server, por lo cual las alternativas van desde hacer un setTimeout con AJAX para actualizar cada minuto (polling tradicional, consume mucho ancho de banda), AJAX Longpolling (donde se mantiene la conexión y se re-conecta al responder) y al final COMET (APE, HTML5 WebSockets, otros) que es lo ideal en casos como Chat's o Monitoreo de Data, pero éste ultimo no es tan simple de implementar.
Hola buen día.. Sé que no es tan simple.

Lo que pasa es que al momento de que la persona registra los datos en la web, se guuardan en una base nosql y despues se manda a sql. pero cuando el registro existe en sql, la web modifica el registro de nosql...

Para cuando se hace la modificacion a las bases de nosql, la pagina ya cargo los datos anteriores. lo unico que quiero es que despues de 10 o 25 segundos (tiempo aproximado en que la web modifica las bases de datos) se vuelva a cargara la pagina para que muestre los nuevos datos. (no quiero volver a conectarme a la base de datos de sql, solo quiero que se actualice la pagina).

Espero ya se tenga mejor panorama de lo que pretendo realizar.

En espera de respuesta envio un cordial saludo.
  #4 (permalink)  
Antiguo 21/09/2012, 12:54
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Como actualizar la pagina web una vez

NoSQL significa No Only SQL, pero a los efectos sigue siendo una base de datos (use SQL o No), me temo que tu problema es de concurrencia y eso se controla desde el servidor con una variable de bloqueo, donde si un usuario edita un registro se marca el mismo con el id del usuario hasta que termina de escribir y luego lo desbloquea, en ese sentido si otro usuario intenta leer o escribir el registro debe esperar a que el otro lo libere para obtener, en efecto, la última data.

es un problema que ya resuelven muchos SDBMS relacionales, no conozco si uno NoSQL como mongoDB resuelva este tipo de inconvenientes
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: vez
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 13:40.