Caching im Proxy-Server konfigurieren

Ein Administrator kann das Caching von statischen und dynamischen Inhalten im Proxy-Server aktivieren.

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um einen Proxy-Server so zu konfigurieren, dass er statischen und dynamischen Inhalt zwischenspeichern kann.

Vorgehensweise

  1. Sie können Größe, Position für die Auslagerung auf die Platte und andere Funktionen für die Objektcacheinstanz über die Administrationskonsole konfigurieren. Klicken Sie auf Server > Servertypen > WebSphere-Proxy-Server > Name_des_Proxy-Servers > Einstellungen des HTTP-Proxy-Servers > Konfiguration der Proxy-Cache-Instanz. Wiederholen Sie diese Schritte für alle Knoten, die einen Proxy-Server haben.
  2. Wählen Sie die Proxy-Cache-Instanz aus und aktivieren Sie Konfigurationsattribute wie Cachegröße, Auslagerung auf Platte und Cachereplikation. Als Auslagerungsposition sollten Sie eine dedizierte Plattenpartition verwenden.
  3. Aktivieren Sie über die Administrationskonsole das Caching im Proxy-Server. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Proxy-Server > Name_des_Proxy-Servers > Einstellungen des HTTP-Proxy-Servers > Proxy-Einstellungen.
  4. Wählen Sie Caching aktivieren aus. Wählen Sie dann in der Dropdown-Liste eine Cacheinstanz aus.
    1. Zum Aktivieren des Cachings dynamischer Inhalte mit dem Proxy-Server klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Proxy-Server > Name_des_Proxy-Servers > Einstellungen des HTTP-Proxy-Servers > Proxy-Einstellungen und wählen Sie anschließend Dynamischen Inhalt zwischenspeichern aus. Sie können die Cachefähigkeit und die Invalidierung dynamischer Inhalte aktivieren, wenn Sie das Servlet-Caching im Anwendungsserver aktivieren und die Cachebedingungen in einer Datei cachespec.xml für diese Anwendung angeben. Invalidierungen werden empfangen, wenn eine Verbindung zum Cache-Update-URI hergestellt wird, der dem vom Cluster von Anwendungsservern bereitgestellten Invalidierungsservlet zugeordnet ist.

      Dynamische Inhalt ist Inhalt, den eine Anwendung in einem Anwendungsserver generiert. Ein Proxy-Server speichert dynamischen Inhalt nur, wenn der Inhalt in der Datei cachespec.xml der Anwendung als Edge-Caching-fähig gekennzeichnet ist. Alle Informationen, die den Cache beschreiben, z. B. die für den Cache zu verwendende ID, Abhängigkeits-IDs für Invalidierung und Verfallszeiten, werden ebenfalls in der Datei cachespec.xml definiert. Der Proxy-Server verwendet das Protokoll ESI, um diese Informationen aus der Datei abzurufen.

      Zwischengespeicherter dynamischer Inhalt kann durch Ereignisse im Anwendungsserver ungültig gemacht werden. Das ESI-Servlet für Invalidierung, das in der Datei DynacacheEsi.ear enthalten ist, gibt diese Invalidierungsereignisse vom Anwendungsserver an den Proxy-Server weiter. Die Datei "DynacacheEsi.ear" wird mit dem Produkt bereitgestellt und muss in dem Cluster implementiert werden, der die Anwendung enthält, die den dynamischen Inhalt generiert, damit das dynamische Caching im Proxy-Server ordnungsgemäß funktioniert.

    2. Wenn das Caching für den Proxy-Server aktiviert ist, ist standardmäßig das statische Caching aktiviert. Statischer Inhalt ist Webinhalt, der öffentlich und mit HTTP-Antwortheadern wie EXPIRES und LAST_MODIFIED_TIME versehen ist, die angeben, wie lange die Antwort zwischengespeichert werden kann. Der Proxy-Server bestimmt nach HTTP 1.1 RFC (2616), wie Inhalte behandelt werden sollen. Dieser RFC beschreibt auch die Unterstützung für VARY-Header zum Zwischenspeichern von Varianten eines Ressourcen-URI.

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=tjpx_cachestatdyn
Dateiname:tjpx_cachestatdyn.html