Configuración del almacenamiento en memoria caché de Edge Side Include

El plug-in de servidor web contiene un procesador ESI incorporado. El procesador ESI puede almacenar en memoria caché páginas completas, así como fragmentos, lo que proporciona una proporción más elevada de coincidencias en memoria caché. La memoria caché implementada por el procesador ESI es una memoria caché de la memoria, no una memoria caché de disco, por lo tanto, las entradas de la memoria caché no se guardan cuando se reinicia el servidor web.

Acerca de esta tarea

Edge Side Include (ESI) se configura mediante el archivo plugin-cfg.xml.

Cuando el plug-in de servidor web recibe una solicitud, se envía al procesador ESI, a menos que el procesador esté inhabilitado. De forma predeterminada está inhabilitado. Si se produce una falta de memoria caché, se añade una cabecera Surrogate-Capabilities (Capacidades de sustitución) a la solicitud y la solicitud se reenvía a WebSphere Application Server. Si la memoria caché de servlets está habilitada en el servidor de aplicaciones y la respuesta se puede almacenar en la memoria caché Edge, el servidor de aplicaciones devuelve una cabecera Surrogate-Control (Control de sustitución) en la respuesta al plug-in de WebSphere Application Server.

El valor de la cabecera de respuesta Surrogate-Control (Control de sustitución) contiene la lista de reglas que utiliza el procesador ESI para generar el ID de memoria caché. A continuación, la respuesta se almacena en la memoria caché de ESI, utilizando el ID de memoria caché como clave. Para cada distintivo include de ESI en el cuerpo de la respuesta, se procesa una nueva solicitud de modo que cada include anidado provoca una coincidencia en memoria caché u otra solicitud que se reenvía al servidor de aplicaciones. Cuando se han procesado todos los include anidados, se ensambla la página y se devuelve al cliente.

El procesador ESI se puede configurar mediante el archivo de configuración del plug-in de servidor web de WebSphere, plugin-cfg.xml. A continuación, se muestra un ejemplo del principio de este archivo, que ilustra las opciones de configuración de ESI.
<?xml version-"1.0"?>
<Config>
		<Property Name="esiEnable" Value="false"/>
		<Property Name="esiMaxCacheSize" Value="1024"/>
		<Property Name="esiInvalidationMonitor" Value="false"/>

Procedimiento


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdyn_esiedgecaching
File name: tdyn_esiedgecaching.html