Cacheando Páginas

Podemos utilizar el sistema de cacheo de Néfele para agilizar la carga de aquellas páginas cuyo contenido no varia, o solo varia según algunos parámetros, por lo que podemos cachearla y solo crearla de nuevo cuando nos haga falta.

Podemos realizar el cacheo de páginas de cualquier manera, pero Néfele te propone hacerlo de una manera sencilla y eficaz.

En el Procedure o Method que utilizamos para crear la página que queremos cachear lo realizaremos de esta manera.

En este ejemplo compruebo que la página cacheada sea de hoy, pero podríamos comprobar cualquier otra condición para decidir si recuperamos o no del caché.

Para facilitarnos la tarea tenemos una serie de funciones que encapsulan parte del trabajo.

CacheFile - Nombre del fichero de cacheo, con todo el path.

LoadCacheFile - Recupera el fichero cache y nos devuelve la cadena HTML necesaria para enviar.

FileDate(cFile) - Fecha del fichero para poder compararlo con un valor date.

oCGI:SendCachePage - nos guarda el cache y envía la página al navegador.

Si utilizamos LoadCacheFile y estamos en Modo Debug nos avisara en la consola de navegador y en Néfele Console cada vez que se recupere una página del cache.