Configuración del almacenamiento en memoria caché externa de alta velocidad a través del servidor web

IBM® HTTP Server para los sistemas operativos Windows 2003 contiene una memoria caché de alta velocidad denominada Fast Response Cache Accelerator o Cache Accelerator. Fast Response Cache Accelerator está disponible en los sistemas operativos Windows 2003 y las plataformas AIX. Sin embargo, el soporte del contenido dinámico de memoria caché 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 empezar

[AIX Solaris HP-UX Linux Windows]Restricción del uso de Fast Response Cache Accelerator (FRCA) : 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 Windows posterior. IBM HTTP Server no se iniciará si se habilita FRCA en el archivo de configuración. Ésta es una restricción permanente.

Acerca de esta tarea

Puede habilitar Cache Accelerator para contenido dinámico en memoria caché añadiendo las siguientes directivas al archivo de configuración httpd.conf, situado en el directorio conf de IBM HTTP Server:

  • AfpaEnable
  • AfpaCache on
  • AfpaLogFile "raíz_servidor_aplicaciones\IBMHttpServer\logs\afpalog" V-ECLF

Para habilitar Cache Accelerator para contenido dinámico en memoria caché, como servlets y archivos JSP (JavaServer Pages), configure WebSphere Application Server e IBM HTTP Server para las plataformas distribuidas:

Procedimiento

  1. Configure WebSphere Application Server para habilitar Fast Response Cache Accelerator. Es importante seguir todos los pasos para cada servidor de aplicaciones del clúster:
    1. [AIX Solaris HP-UX Linux Windows]Active la memoria caché de servlets para cada servidor de aplicaciones que utilice Cache Accelerator.
    2. Configure un grupo de memoria caché externa en el servidor de aplicaciones:
      1. Pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor > Servicios de contenedor > Servicio de memoria caché dinámica > Grupos de memoria caché externa.
      2. Pulse Nuevo en la página de la consola administrativa del grupo de memoria caché externa para definir un grupo de memoria caché externa llamado afpa para cada servidor de aplicaciones que utiliza Cache Accelerator.
      3. En el campo Grupo de memoria caché externa, escriba afpa y aplique los cambios.
    3. Añada un miembro al grupo con un nombre de bean de adaptador de com.ibm.ws.cache.servlet.Afpa.
      1. Pulse Afpa > Miembros del grupo de memoria caché externa.
      2. Pulse Nuevo en la página de la consola administrativa Miembros del grupo de memoria caché externa.
      3. En el campo Nombre de bean de adaptador, especifique com.ibm.ws.cache.servlet.Afpa.
      4. En el campo Dirección, especifique un número de puerto que no haya utilizado.
    4. Añada una política de memoria caché al archivo cachespec.xml para el servlet o el archivo JSP que desea colocar en memoria caché. Añada la propiedad siguiente a la política de memoria caché:
      <property name="ExternalCache">afpa</property>
  2. Habilite Cache Accelerator en IBM HTTP Server para las plataformas distribuidas:
    1. Añada las directivas siguientes al final del archivo httpd.conf:
      • AfpaEnable
      • AfpaCache on
      • AfpaLogFile "raíz_servidor_aplicaciones\IBMHttpServer\logs\afpalog" V-ECLF
      • Deprecated feature Deprecated feature: IBM HTTP Server 1.3.x -LoadModule afpaplugin_module raíz_servidor_aplicaciones\bin\afpaplugin.dlldepfeat
      • IBM HTTP Server 2.0 - LoadModule afpaplugin_20_module raíz_servidor_aplicaciones\bin\afpaplugin_20.dll
      • AfpaPluginHost nombre_host_WAS:puerto, donde nombre_host_WAS es el nombre de host del servidor de aplicaciones y puerto es el puerto especificado en el campo Dirección al configurar el miembro del grupo de memoria caché externa.
    La directiva LoadModule carga el plug-in de IBM HTTP Server que conecta Fast Response Cache Accelerator con la memoria caché de fragmento de WebSphere Application Server. Si hay varias solicitudes de direccionamiento de IBM HTTP Server para un solo servidor de aplicaciones, añada las directivas al archivo httpd.conf de cada uno de estos IBM HTTP Server en plataformas distribuidas. Si un IBM HTTP Server direcciona solicitudes a clústeres 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 raíz_servidor_aplicaciones/bin/afpaplugin.dll
    • AfpaPluginHost WAS1_Hostname:port1
    • AfpaPluginHost WAS2_Hostname:port2
    • AfpaPluginHost WAS3_Hostname:port3

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_httpserver
File name: tdyn_httpserver.html