Externes Hochgeschwindigkeitscaching über den Web-Server konfigurieren

IBM® HTTP Server für die Betriebssysteme Windows 2003 enthält einen Hochgeschwindigkeitscache, der als Fast Response Cache Accelerator oder Cachebeschleuniger bezeichnet wird. Der Fast Response Cache Accelerator ist in den Betriebssystemen Windows 2003 und auf AIX-Plattformen verfügbar. Allerdings wird der dynamische Cache-Inhalt nur auf den Betriebssystemen Windows 2003 unterstützt. Sie können den Cache Accelerator für statischen und dynamischen Cache-Inhalt konfigurieren.

Vorbereitende Schritte

[AIX Solaris HP-UX Linux Windows]Einschränkung für die Verwendung des Fast Response Cache Accelerator (FRCA) : Der FRCA, der auf IBM Advanced Fast Path Architecture (AFPA) basiert, wird auf den Betriebssystemen Microsoft Windows Vista , Windows 2008 oder neueren Windows-Betriebssystemen nicht unterstützt. IBM HTTP Server kann nicht gestartet werden, wenn FRCA in der Konfigurationsdatei aktiviert ist. Diese ist eine permanente Einschränkung.

Informationen zu diesem Vorgang

Aktivieren Sie den Cachebeschleuniger für das Caching von statischem Inhalt, indem Sie der Konfigurationsdatei httpd.conf im Verzeichnis conf von IBM HTTP Server die folgenden Anweisungen hinzufügen:

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

Konfigurieren Sie WebSphere Application Server und IBM HTTP Server für verteilte Plattformen, um den Cachebeschleuniger für das Caching von dynamischem Inhalt, z. B. Servlets und JSP-Dateien (JavaServer Pages) zu aktivieren:

Vorgehensweise

  1. Konfigurieren Sie WebSphere Application Server für die Aktivierung von Fast Response Cache Accelerator. Es ist wichtig, dass Sie alle Schritte für jeden der Anwendungsserver im Cluster ausführen.
    1. [AIX Solaris HP-UX Linux Windows]Aktivieren Sie das Servlet-Caching für alle Anwendungsserver, die den Cachebeschleuniger verwenden.
    2. Konfigurieren Sie eine externe Cachegruppe im Anwendungsserver:
      1. Klicken Sie auf Server > Servertypen > WebSphere-Anwendungsserver > Servername > Container-Services > Dynamischer Cache-Service > Externe Cachegruppen.
      2. Klicken Sie auf der Seite "Externe Cachegruppen" der Administrationskonsole auf Neu, um eine externe Cachegruppe mit dem Namen afpa für jeden Anwendungsserver zu definieren, der den Cachebeschleuniger verwendet.
      3. Geben Sie im Feld Externe Cachegruppe den Eintrag afpa ein, und wenden Sie die Änderungen an.
    3. Fügen Sie der Gruppe ein Member mit dem Adapter-Bean-Namen com.ibm.ws.cache.servlet.Afpa hinzu.
      1. Klicken Sie auf AFPA > Member der externen Cachegruppe.
      2. Klicken Sie auf der Seite "Member der externen Cachegruppe" der Administrationskonsole auf Neu.
      3. Geben Sie im Feld "Name der Adapter-Bean" den Eintrag com.ibm.ws.cache.servlet.Afpa ein.
      4. Geben Sie im Feld "Adresse" eine nicht belegte Portnummer ein.
    4. Fügen Sie der Datei cachespec.xml eine Cacherichtlinie für das Servlet oder die JSP-Datei hinzu, das oder die zwischengespeichert werden soll. Fügen Sie der Cacherichtlinie die folgende Eigenschaft hinzu:
      <property name="ExternalCache">afpa</property>
  2. Aktivieren Sie den Cachebeschleuniger in IBM HTTP Server für verteilte Plattformen:
    1. Fügen Sie am Ende der Datei httpd.conf folgende Anweisungen hinzu:
      • AfpaEnable
      • AfpaCache on
      • AfpaLogFile "Stammverzeichnis_des_Anwendungsservers\IBMHttpServer\logs\afpalog" V-ECLF
      • Veraltetes Feature Veraltetes Feature: IBM HTTP Server 1.3.x - LoadModule afpaplugin_module Stammverzeichnis_des_Anwendungsservers\bin\afpaplugin.dlldepfeat
      • IBM HTTP Server 2.0 - LoadModule afpaplugin_20_module Stammverzeichnis_des_Anwendungsservers\bin\afpaplugin_20.dll
      • AfpaPluginHost WAS-Hostname:Port, wobei WAS-Hostname der Hostname des Anwendungsservers ist und Port der Port, den Sie im Feld "Adresse" bei der Konfiguration des Members der externen Cachegruppe angegeben haben.
    Die Anweisung "LoadModule" lädt das IBM HTTP-Server-Plug-in, das den Fast Response Cache Accelerator mit dem Fragmentcache von WebSphere Application Server verbindet. Wenn mehrere IBM HTTP Server Anforderungen an einen einzelnen Anwendungsserver weiterleiten, fügen Sie die aufgelisteten Anweisungen für jeden IBM HTTP Server für verteilte Plattformen der Datei httpd.conf hinzu. Wenn ein IBM HTTP Server Anforderungen an einen Cluster mit Anwendungsservern weiterleitet, fügen Sie die Anweisung AfpaPluginHost WAS-Hostname:Port für jeden Anwendungsserver im Cluster der Datei httpd.conf hinzu. Beispiel: Wenn es drei Anwendungsserver im Cluster gibt, fügen Sie der Datei httpd.conf die folgenden Anweisungen hinzu:
    • LoadModule afpaplugin_module Stammverzeichnis_des_Anwendungsservers/bin/afpaplugin.dll
    • AfpaPluginHost WAS1-Hostname:Port1
    • AfpaPluginHost WAS2-Hostname:Port2
    • AfpaPluginHost WAS3-Hostname:Port3

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdyn_httpserver
Dateiname:tdyn_httpserver.html