Foros del Web » Programación para mayores de 30 ;) » .NET »

Vida de un módulo

Estas en el tema de Vida de un módulo en el foro de .NET en Foros del Web. No, no es el título de una novela para frikis informáticos Veréis, en el portal que estoy haciendo se cargan bastantes cosas en la página ...
  #1 (permalink)  
Antiguo 17/01/2005, 09:34
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Vida de un módulo

No, no es el título de una novela para frikis informáticos

Veréis, en el portal que estoy haciendo se cargan bastantes cosas en la página de inicio, entre otras cosas unos 10 controles que se rellenan con información de una base de datos. Esto hacía que las múltiples consultas y las otras tantas variables ralentizaran la carga de la página.

La mayor parte de esta información se cambia sólo una vez al día, por lo que he puesto todas las rutinas y consultas en un módulo con variables públicas y las consultas a la base, de modo que los controles sólo recojan los resultados en forma de variables definitivas.

Me he dado cuenta de que no se hace una copia del módulo por cada usuario, si no que todas las visitas acceden al mismo, lo cual está bien porque así compruebo si el módulo se ha cargado ya ese día para no tener que repetir todas las rutinas de nuevo. De 20 segundos de carga pasa a menos de 1.

La cuestión es:

¿Qué vida tiene un módulo?
¿Existe alguna posible complicación en usar un módulo?

Bueno, ya me callo.

Un saludo y gracias.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #2 (permalink)  
Antiguo 18/01/2005, 08:11
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
En fín, que nadie contesta .

Ya me he dado cuenta de que el módulo funciona a nivel de aplicación, es decir, se carga con el primer usario y se descarga cuando el último abandona la página.

Entonces, he aquí la nueva pregunta: ¿cómo hago para que dure permanentemente?

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #3 (permalink)  
Antiguo 18/01/2005, 09:09
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Puedess apoyarte de la cache , si es algo que no cambia te sería de mucha ayuda.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 18/01/2005, 09:54
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
¿La caché del servidor, del proxy o del navegador?

Gracias RootK por contestar.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #5 (permalink)  
Antiguo 18/01/2005, 10:18
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Es caching en el servidor, si es que utilizas controles de usuario entonces puedes aplicar "partial chaching" sobre dichos controles.

Date una mirada a estas páginas:
http://msdn.microsoft.com/library/de...chingBlock.asp
http://msdn.microsoft.com/asp.net/de...sbestpract.asp

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #6 (permalink)  
Antiguo 19/01/2005, 08:18
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Le echaré un ojo y te cuento.

Gracias.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 15:48.