Mantener la antememoria

Mantener la antememoria consiste en eliminar archivos de ella y registros de la tabla de base de datos CACHLOG. La frecuencia con que se ha de mantener la antememoria depende de la frecuencia con que se actualizan las páginas de la tienda y la base de datos. Si la tienda actualiza el catálogo a menudo, los archivos de la antememoria deberán suprimirse también más a menudo. Si se han modificado muchos registros de la base de datos a la vez, quizá desee eliminar archivos de la antememoria manualmente en lugar de que lo haga el objeto worker de limpieza de antememoria. Tenga en cuenta que si utiliza el mandato CacheDelete para eliminar archivos de la antememoria, debe habilitarse Invalidación de página automática.

Si utiliza Oracle como base de datos, tenga en cuenta lo siguiente:

Bajo las condiciones siguientes, debería suprimir manualmente elementos de la antememoria: cambio de plantilla JSP, cambio de elementos en el registro.

Plantillas JSP
Para eliminar archivos de la antememoria siga cualquiera de los métodos siguientes:

Cambios en el registro
Para renovar el registro y suprimir las páginas obsoletas, haga lo siguiente:

  1. Utilice el mandato RefreshRegistry y, a continuación:
  2. Para eliminar archivos de la antememoria siga cualquiera de los métodos siguientes:

Actualización general
Si ha habilitado desencadenantes de base de datos y utiliza el programa de utilidad Loader para actualizar la base de datos, siga este procedimiento:

  1. Utilice el Gestor de configuración para inhabilitar desencadenantes.
  2. Efectúe la actualización.
  3. Utilice el Gestor de configuración para habilitar desencadenantes.
  4. Ejecute el mandato CacheDelete para limpiar todas las páginas después de la actualización general.

También debería suprimir registros de antememoria de la tabla CACHLOG periódicamente.

Conceptos relacionados (1.275 bytes)

Tareas relacionadas (1.201 bytes)

Referencias relacionadas (1292 bytes)

Copyright de IBM