Invalidar la caché de Dispatcher desde una instancia de publicación
En determinadas circunstancias, se pueden conseguir mejoras en el rendimiento, al transferir la administración de la caché del entorno de creación a una instancia de publicación. A continuación, será el entorno de publicación (no el entorno de creación de AEM) el que envía una solicitud de invalidación de la caché a Dispatcher cuando se reciba una página publicada.
Estas circunstancias incluyen las siguientes:
- Prevenir posibles conflictos de programación entre Dispatcher de AEM y la instancia de publicación (consulte Invalidación de la caché de Dispatcher desde el entorno de creación).
- El sistema incluye varias instancias de publicación que residen en servidores de alto rendimiento y solo una instancia de creación.
Un agente de replicación que opera en la instancia de publicación controla el vaciado de Dispatcher. Sin embargo, la configuración se realiza en el entorno de creación y luego se transfiere activando el agente:
-
Abra la consola Herramientas de AEM.
-
Abra el agente de replicación necesario debajo de Herramientas/replicación/agentes en publicación. Puede utilizar el agente de vaciado de Dispatcher instalado de forma predeterminada.
-
Haga clic en Editar y, en la pestaña Configuración, asegúrese de que esté seleccionado Habilitado.
-
(opcional) Para habilitar las solicitudes de invalidación de alias o de rutas de vanidad, seleccione la opción Actualización de alias.
-
En la pestaña Transporte, acceda a Dispatcher introduciendo el URI necesario.
Si está utilizando un agente de vaciado de Dispatcher estándar, actualice el nombre de host y el puerto; por ejemplo,http://<dispatcherHost>:<portApache>/dispatcher/invalidate.cache
Nota: Para los agentes de vaciado de Dispatcher, la propiedad URI solo se emplea si utiliza entradas de host virtual basadas en rutas para diferenciar entre conjuntos. Utilice este campo para dirigirse a la granja para invalidarla. Por ejemplo, la granja n.º 1 tiene un host virtual de
www.mysite.com/path1/*
y la granja n.º 2 lo tiene dewww.mysite.com/path2/*
. Puede utilizar una URL de/path1/invalidate.cache
para dirigirse a la primera granja de servidores y/path2/invalidate.cache
para dirigirse a la segunda. Para obtener más información, consulte Utilizar Dispatcher con varios dominios. -
Configure otros parámetros según sea necesario.
-
Inicie sesión en la instancia de publicación y valide la configuración del agente de vaciado. Además, asegúrese de que esté habilitado.
-
Repita el proceso para cada instancia de publicación afectada.
Después de configurar, cuando active una página de autor a publicación, este agente iniciará una replicación estándar. El registro incluye mensajes que indican solicitudes procedentes del servidor de publicación, de forma similar al siguiente ejemplo:
<publishserver> 13:29:47 127.0.0.1 POST /dispatcher/invalidate.cache 200