Los sistemas operativos IBM® HTTP Server para Windows 2003 contienen una memoria caché de alta velocidad denominada Fast Response Cache Acceleratoro cache accelerator. Fast Response Cache Accelerator está disponible en sistemas operativos Windows 2003 y plataformas AIX® . Sin embargo, el soporte para almacenar en memoria caché contenido dinámico sólo está disponible en los sistemas operativos Windows 2003. Puede habilitar Cache Accelerator para contenido estático o dinámico en memoria caché.
Antes de comenzar
Restricción en el uso del acelerador de memoria caché de respuesta rápida (FRCA): El FRCA, que se basa en IBM Advanced Fast Path Architecture (AFPA), no está soportado en los sistemas operativos Microsoft Windows Vista , Windows 2008 o cualquier sistema operativo Windows posterior. IBM HTTP Server no se iniciará si FRCA está habilitado en el archivo de configuración. Ésta es una restricción permanente.
Acerca de esta tarea
Habilite el acelerador de memoria caché para almacenar en memoria caché el contenido estático añadiendo las directivas siguientes al archivo de configuración httpd.conf , que se encuentra en el directorio IBM HTTP Server conf :
AfpaEnable
AfpaCache on
AfpaLogFile "app_server_root\IBMHttpServer\logs\afpalog"
V-ECLF
Para habilitar el acelerador de memoria caché para almacenar en memoria caché contenido dinámico, como servlets y archivos JSP ( JavaServer Pages), configure WebSphere® Application Server e IBM HTTP Server para plataformas distribuidas:
Procedimiento
- Configure WebSphere Application Server para habilitar Fast Response Cache Accelerator.
Es importante seguir todos los pasos para cada servidor de aplicaciones del clúster:
Active el almacenamiento en memoria caché de servlets para cada servidor de aplicaciones que utilice el acelerador de memoria caché.
- Configure un grupo de memoria caché externa en el servidor de aplicaciones:
- Pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > Servicios de contenedor > Servicio de memoria caché dinámica > Grupos de memoria caché externa.
- Pulse Nuevo en la página de la consola administrativa del grupo de memoria caché externa para definir un grupo de memoria caché externa denominadoafpapara cada servidor de aplicaciones que utilice el acelerador de memoria caché.
- En el campo Grupo de memoria caché externa , escribaafpay aplique los cambios.
- Añada un miembro al grupo con un nombre de bean de adaptador de
com.ibm.ws.cache.servlet.Afpa.
- Pulse Afpa > Miembros del grupo de antememoria externa.
- Pulse Nuevo
en la página de la consola administrativa Miembros del grupo de memoria caché externa.
- En el campo Nombre de bean de adaptador, especifique
com.ibm.ws.cache.servlet.Afpa.
- En el campo Dirección, especifique un número de puerto que no haya utilizado.
- Añada una política de memoria caché en el archivo
cachespec.xml para el servlet o archivo JSP que desea almacenar en memoria caché. Añada la propiedad siguiente a la política
de memoria caché:
<property name="ExternalCache">afpa</property>
- Habilitar el acelerador de memoria caché en IBM HTTP Server para plataformas distribuidas:
- Añada las directivas siguientes al final del archivo
httpd.conf :
La directiva LoadModule carga el plug-in IBM HTTP Server que conecta el acelerador de memoria caché de respuesta rápida a la memoria caché de fragmentos de WebSphere Application Server .
Si varios servidores IBM HTTP enrutan solicitudes a un único servidor de aplicaciones, añada las directivas al archivo httpd.conf para cada uno de estos servidores IBM HTTP en plataformas distribuidas.
Si un IBM HTTP Server está direccionando peticiones a un clúster de servidores de aplicaciones, añada la directiva
AfpaPluginHost WAS_Hostname:port al archivo
httpd.conf para cada servidor de aplicaciones del clúster. Por ejemplo, si hay tres servidores de aplicaciones en el clúster, añada las directivas siguientes al archivo
httpd.conf:
LoadModule afpaplugin_module
app_server_root/bin/afpaplugin.dll
AfpaPluginHost WAS1_Hostname:port1
AfpaPluginHost WAS2_Hostname:port2
AfpaPluginHost WAS3_Hostname:port3