Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
tecnicas:cachep [22/03/2020 16:28] pedro |
tecnicas:cachep [29/04/2022 22:35] (actual) pedro |
||
---|---|---|---|
Línea 8: | Línea 8: | ||
<Code:xailer linenums:1> | <Code:xailer linenums:1> | ||
PROCEDURE mipagina | PROCEDURE mipagina | ||
- | LOCAL cCache := CacheFile("mipagina") | + | LOCAL cCache := nfl_CacheFile("mipagina") |
- | IF !Empty(cCache) .AND. File(cCache) .AND. FileDate(cCache) == Date() | + | IF !Empty(cCache) .AND. File(cCache) .AND. nfl_FileDate(cCache) == Date() |
- | oCgi:SendPage( LoadCacheFile(cCache) ) // Recuperamos del Cache | + | oCgi:SendPage( nfl_LoadCacheFile(cCache) ) // Recuperamos del Cache |
ELSE | ELSE | ||
WITH OBJECT tWebPage():New() | WITH OBJECT tWebPage():New() | ||
Línea 27: | Línea 27: | ||
Para facilitarnos la tarea tenemos una serie de funciones que encapsulan parte del trabajo. | Para facilitarnos la tarea tenemos una serie de funciones que encapsulan parte del trabajo. | ||
- | * [[funciones:CacheFile]] - Nombre del fichero de cacheo, con todo el path. | + | * [[funciones:CacheFile|nfl_CacheFile]] - Nombre del fichero de cacheo, con todo el path. |
- | * [[funciones:LoadCacheFile]] - Recupera el fichero cache y nos devuelve la cadena HTML necesaria para enviar. | + | * [[funciones:LoadCacheFile|nfl_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. | + | * [[funciones:nfl_FileDate]] - Fecha del fichero para poder compararlo con un valor date. |
* [[ocgi:sendcachepage|oCGI:SendCachePage]] - nos guarda el cache y envía la página al navegador. | * [[ocgi:sendcachepage|oCGI:SendCachePage]] - nos guarda el cache y envía la página al navegador. | ||
- | Si utilizamos [[funciones:LoadCacheFile]] y estamos en [[tecnicas:debugger|Modo Debug]] nos avisara en la consola de navegador y en [[utilidades:nefeleconsole|Néfele Console]] cada vez que se recupere una página del cache. | + | Si utilizamos [[funciones:LoadCacheFile|nfl_LoadCacheFile]] y estamos en [[tecnicas:debugger|Modo Debug]] nos avisara en la consola de navegador y en [[utilidades:nefeleconsole|Néfele Console]] cada vez que se recupere una página del cache. |
~~DISCUSSION|Comentarios Cacheando Páginas~~ | ~~DISCUSSION|Comentarios Cacheando Páginas~~ |