Gestor de configuración - Almacenamiento en antememoria
Para habilitar el almacenamiento en antememoria a través del Gestor de
configuración, seleccione Subsistema de
almacenamiento en antememoria
y complete los campos de la pestaña General, de la manera siguiente:
- Antememoria habilitada
- Seleccione este recuadro para habilitar la antememoria.
Al seleccionar el recuadro Antememoria habilitada
se habilitan los siguientes campos:
- Habilitar desencadenantes
Seleccione este recuadro de selección para ejecutar el script desencadenante.
Deseleccione para ejecutar el script de eliminación de desencadenante.
Seleccione este recuadro para ejecutar el script desencadenante.
A continuación,
debe añadir manualmente los desencadenantes ejecutando el mandato siguiente:
CFGWCSCACH
Se creará un archivo cache.log en el directorio
/QIBM/UserData/WebCommerce//instances/nombre_instancia/logs.
Si
su base de datos está configurada como una base de datos remota, también
debe ejecutar el mandato siguiente:
CALL QWEBCOMM/QYWCADDTRG PARM(nombre_instancia)
en la máquina iSeries en la que se ejecuta la base de datos. Si no se ejecuta
este programa después de ejecutar el mandato CFGWCSCACH, la
integridad de referencia de su colección de bases de datos remota
se verá afectada.
Si desea inhabilitar los desencadenantes de almacenamiento en antememoria
posteriormente, debe ejecutar el mandato siguiente:
CALL QWEBCOMM/QYWCRMVTRG PARM(nombre_instancia)
en la máquina iSeries en la que se ejecuta la base de datos. Luego, debe
deseleccionar el recuadro Habilitar desencadenantes
utilizando este nodo y pulsar Aplicar.
- Vía de acceso de archivos de antememoria
- Define la vía de acceso completa al directorio de la antememoria.
Especifique varios valores de vía de acceso, separados por
comas, si la antememoria abarca varios directorios.
Cada miembro sólo está en un directorio. Se permiten múltiples
instancias. La vía de acceso por omisión es:
unidad:\WebSphere\CommerceServer\instances\nombre_instancia\cache
unidad:\Archivos de programa\WebSphere\CommerceServer\instances\nombre_instancia\cache
vía_instalación_Commerce/instances/nombre_instancia/cache
/QIBM/UserData/WebCommerce/instances/nombre_instancia/cache
- Directorios de antememoria por tienda
- Define el número de directorios en que se puede dividir la
antememoria para cada tienda.
El rango de valores válidos es de 1 a 32768. El valor por omisión es 100.
Dividir la antememoria en directorios ayuda a reducir las disputas
de E/S para las antememorias medias y grandes (más de 1000 archivos).
En general, debería procurar tener menos de 1000 archivos por
directorio.
- Número máximo de páginas de antememoria por tienda
- Establece el número máximo de archivos que una tienda puede tener en
la antememoria. Cuando se alcanza este valor, las páginas se eliminan
automáticamente. En primer lugar se eliminan las páginas que hace más
tiempo que no se ven.
Un valor menor o igual a 0 indica que no hay un número máximo de archivos
por tienda.
El valor por omisión es 500.
- Tiempo de espera de conexión
- Tiempo (en milisegundos) que el cliente de la antememoria esperará
antes de cancelar una petición de antememoria.
El valor por omisión es 120.000 (2 minutos).
- Nombre de sistema principal del daemon de antememoria
- Este valor es la dirección completa del daemon de antememoria.
El nombre de sistema principal define el puerto en el que el daemon de
antememoria detecta las peticiones de antememoria.
- Puerto del daemon de antememoria
- El puerto por omisión es 16999.
- Máximo de hebras del daemon de antememoria
- El número máximo de hebras que se iniciarán dentro del daemon de
antememoria para servir las páginas de antememoria.
El valor por omisión es 64.
- Vía de acceso WCApp
- La vía de acceso de WebSphere Application Server. El valor por
omisión es /webapp/wcs/stores/servlet.
- Invalidación de página automática
- Habilita la invalidación de página basada en desencadenantes y el
mandato CacheDelete.
El valor por omisión es True.
- Periodo máximo de renovación permitido
- El tiempo (en minutos) transcurrido el cual el daemon de limpieza
de antememoria desactivará la antememoria si el elemento limpiador de la
antememoria no puede limpiarla. Establezca el valor en 0
para un periodo infinito. El valor del Periodo máximo de renovación
permitido debe establecerse en, como mínimo, cuatro veces el valor de
Intervalo de sondeo de limpieza de la antememoria. El valor por omisión es
60 minutos.
Este campo sólo está habilitado cuando Invalidación de
página automática se establece en verdadero (True).
- Intervalo de sondeo de limpieza
- Este es el tiempo (en segundos) que el daemon de limpieza de la
antememoria espera entre comprobaciones sucesivas del agente de limpieza
de antememoria para las peticiones de limpieza. Las peticiones de
limpieza incluyen las peticiones por desencadenantes y las que se inician
a través del mandato CacheDelete. El valor por omisión es de 600 segundos.
Este campo sólo está habilitado cuando Invalidación de página
automática se establece en verdadero (True).
- Nombre de sistema principal del agente de limpieza
- Este valor, junto con el de Puerto del agente de limpieza,
identifican la dirección completa del agente de limpieza de
la antememoria. Esta dirección es la que se utiliza para enviar peticiones
HTTP desde el daemon de limpieza de la antememoria al agente de limpieza
de la antememoria para solicitar la lista de páginas a eliminar de la
antememoria. El valor por omisión es localhost. Este campo está habilitado
cuando Invalidación de página automática
se establece en verdadero (True).
- Puerto del agente de limpieza
- El valor por omisión es 80. Este campo sólo está habilitado
cuando Invalidación de
página automática se establece en verdadero (True).
Pestaña Avanzadas
La pestaña Avanzadas muestra los mandatos de antememoria que están
habilitados actualmente y le permite hacer que los mandatos sean
dependientes o independientes de la sesión.