Foros del Web » Programando para Internet » ASP Clásico »

Provocar que se actualice una pagina

Estas en el tema de Provocar que se actualice una pagina en el foro de ASP Clásico en Foros del Web. Hola. Necesito que se actualice una pagina web solamente cuando haya cambios en algo del servidor que tiene que ver con la informacion que muestra ...
  #1 (permalink)  
Antiguo 21/11/2002, 05:04
 
Fecha de Ingreso: noviembre-2002
Mensajes: 80
Antigüedad: 22 años, 5 meses
Puntos: 0
Provocar que se actualice una pagina

Hola. Necesito que se actualice una pagina web solamente cuando haya cambios en algo del servidor que tiene que ver con la informacion que muestra la pagina del cliente.

No me vale indicarle a la pagina web que se refresque cada x tiempo, porque muchos clientes no tendrian cambios y ademas me sobrecargarian el servidor con "SELECT" a una base de datos.

¿Hay alguna forma de hacer que una pagina web ya cargada interactue con el server?

¿Puede el server indicarle a un navegador que refresque la pagina, aun insertando algun componente en la pagina web?

Gracias.
  #2 (permalink)  
Antiguo 21/11/2002, 06:32
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 23 años, 5 meses
Puntos: 3
Hola Jorge.

= no te vale, pero ¿y si lo haces con una cookie ? en esta guardas la última visita y haces una consulta para ver si necesita actualizarse, si es asi, un refresh, no?

De todas formas harías una consulta, = no te vale...

¿y con un procedimiento almacenado? este que sobreescriba la página. Eso se parece más a lo que dices, creo.

que te parece? es a lo que te refieres?
  #3 (permalink)  
Antiguo 21/11/2002, 06:40
 
Fecha de Ingreso: noviembre-2002
Mensajes: 80
Antigüedad: 22 años, 5 meses
Puntos: 0
¿Como sería lo del procedimiento almacenado ?
  #4 (permalink)  
Antiguo 21/11/2002, 08:05
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 23 años, 3 meses
Puntos: 1
es cuestion de conceptos....

1.- No puedes actualizar una pagina de cliente con un procedimiento almacenado, simplemente porque este procedimiento almacenado ESTA en el servidor.

2.- asp en un lenguaje embebido (sorry por el spanglish), esto qiuere decir que se hace una peticion al servidor, este ejecuta la peticion, arma una respuesta legible en HTML puro y simple y se lo manda a quien se lo pidio. un instante despues el servidor ni se acuerda de la existencia de ese cliente, mucho menos va a actualizarle la pagina..

3.- para hacer lo que tu pides el servidor tendria que controlar a todos sus clientes.... lo que seria una perdida de recursos innecesaria.

4.- Recomendacion:
Hacer un Javasacript que revise un parametro en el server cada cierto tiempo y que le envíe un alert al cliente, de manera que sea este qwuien tenga la potestad de actualizar. ya que no es etico estar manipulando el browser del cliente....

¿que pasa si el cliente estaba leyendo una informacion que le interesaba y unilateralmente el servidor decide sacar ese contenido y poner otro? crees que ese cliente volvera a tu sitio despues de esa falta de respeto?, yo creo que no!

saludos!
__________________
RTFM antes de preguntar...
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 14:37.