Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Vida de un módulo (http://www.forosdelweb.com/f29/vida-modulo-262552/)

Bravenap 17/01/2005 09:34

Vida de un módulo
 
:ojotes: No, no es el título de una novela para frikis informáticos :borracho:

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.

Bravenap 18/01/2005 08:11

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.

RootK 18/01/2005 09:09

Puedess apoyarte de la cache :arriba: , si es algo que no cambia te sería de mucha ayuda.

Salu2 :cool:

Bravenap 18/01/2005 09:54

¿La caché del servidor, del proxy o del navegador?

Gracias RootK por contestar.

xknown 18/01/2005 10:18

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

Bravenap 19/01/2005 08:18

Le echaré un ojo y te cuento.

Gracias.


La zona horaria es GMT -6. Ahora son las 23:38.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.