Configuration de la mise en cache externe à grande vitesse via le serveur Web

Les systèmes d'exploitation IBM® HTTP Server for Windows 2003 contiennent une mise en cache à grande vitesse appelée accélérateur de mémoire cache de réponse rapide ou accélérateur de mémoire cache. L'accélérateur de mémoire cache de réponse rapide est disponible sur les systèmes d'exploitation Windows 2003 et sur les plateformes AIX. Cependant, la mise en cache dynamique n'est disponible que sur les systèmes d'exploitation Windows 2003. L'accélérateur de cache peut être activé pour traiter du contenu statique et du contenu dynamique.

Avant de commencer

[AIX Solaris HP-UX Linux Windows]Restriction relative à l'utilisation de l'accélérateur de mémoire cache de réponse rapide : L'accélérateur de mémoire cache de réponse rapide, qui repose sur l'architecture IBM AFPA (Advanced Fast Path Architecture), n'est pas pris en charge sur Microsoft Windows Vista, Windows 2008 ou sur les versions ultérieures des systèmes d'exploitation Windows. IBM HTTP Server ne pourra pas démarrer si la fonction FRCA est activée dans le fichier de configuration. Il s'agit d'une limitation permanente.

Pourquoi et quand exécuter cette tâche

Activez l'accélérateur de cache pour mettre en cache le contenu statique en ajoutant les directives suivantes au fichier de configuration httpd.conf situé dans le répertoire conf d' IBM HTTP Server> :

  • AfpaEnable
  • AfpaCache on
  • AfpaLogFile "racine_serveur_applis\IBMHttpServer\logs\afpalog" V-ECLF

Pour activer l'accélérateur de cache pour la mise en cache du contenu dynamique, tel que les servlets et les fichiers JavaServer Pages (JSP), configurez WebSphere Application Server et IBM HTTP Server pour plateformes distribuées :

Procédure

  1. Configurez WebSphere Application Server pour activer Fast Response Cache Accelerator. Il est important de suivre toute la procédure pour chaque serveur d'applications du cluster.
    1. [AIX Solaris HP-UX Linux Windows]Activez la mise en cache de servlets pour chaque serveur d'applications qui utilise l'accélérateur de cache.
    2. Configurez un groupe de cache externe sur le serveur d'applications :
      1. Cliquez sur Serveurs > Types de serveur > Serveurs d'applications WebSphere > nom_serveur > Services du conteneur > Service de cache dynamique > Groupes de caches externes.
      2. Cliquez sur Nouveau dans la page de la console d'administration du groupe de cache externe pour définir groupe de caches externes intitulé afpa pour chaque serveur d'applications qui utilise l'accélérateur de cache.
      3. Dans la zone Groupes de caches externes, tapez afpa et appliquez les modifications.
    3. Ajoutez un membre à ce groupe en lui associant com.ibm.ws.cache.servlet.Afpa comme nom de bean adaptateur.
      1. Cliquez sur Afpa > Membres du groupe de caches externes.
      2. Cliquez sur Nouveau dans la page Membres du groupe de caches externes de la console d'administration.
      3. Dans la zone de nom du bean adaptateur, entrez com.ibm.ws.cache.servlet.Afpa.
      4. Dans la zone Adresse, entrez un numéro de port inutilisé.
    4. Ajoutez une règle de cache dans le fichier cachespec.xml pour le servlet ou le fichier JSP à mettre en cache. Ajoutez la propriété suivante à la règle de cache :
      <property name="ExternalCache">afpa</property>
  2. Activez l'accélérateur de cache sur le serveur IBM HTTP Server pour plateformes distribuées :
    1. Ajoutez les directives suivantes à la fin du fichier httpd.conf :
      • AfpaEnable
      • AfpaCache on
      • AfpaLogFile "racine_serveur_applis\IBMHttpServer\logs\afpalog" V-ECLF
      • Fonction obsolète Fonction obsolète: IBM HTTP Server 1.3.x -LoadModule afpaplugin_module app_server_root\bin\afpaplugin.dlldepfeat
      • IBM HTTP Server 2.0 - LoadModule afpaplugin_20_module app_server_root\bin\afpaplugin_20.dll
      • AfpaPluginHost Nom_hôte_WAS:port, où Nom_hôte_WAS correspond au nom d'hôte du serveur d'applications et port au port que vous avez indiqué dans la zone Adresse lors de la configuration du membre du groupe de caches externes.
    La directive LoadModule charge le plug-in IBM HTTP Server qui connecte Fast Response Cache Accelerator à la cache de fragments de WebSphere Application Server. If multiple IBM HTTP Servers are routing requests to a single application server, add the directives to the httpd.conf file for each of these IBM HTTP Servers on distributed platforms. Si un serveur IBM HTTP Server achemine des demandes à un cluster de serveurs d'applications, ajoutez la directive AfpaPluginHost WAS_Hostname:port au fichier httpd.conf pour chaque serveur d'applications du cluster. Par exemple, si le cluster compte trois serveurs d'applications, ajoutez les directives suivantes au fichier httpd.conf :
    • LoadModule afpaplugin_module app_server_root/bin/afpaplugin.dll
    • AfpaPluginHost Nom_hôte_WAS1:port1
    • AfpaPluginHost Nom_hôte_WAS2:port2
    • AfpaPluginHost Nom_hôte_WAS3:port3

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdyn_httpserver
Nom du fichier : tdyn_httpserver.html