URL-Aufrufcache optimieren

Der URL-Aufrufcache enthält Informationen für die Zuordnung von Anforderungs-URLs zu Servlet-Ressourcen. Dieser Cache ist webcontainerbasiert und wird von allen Webcontainer-Thread gemeinsam genutzt. Für jeden Webcontainer-Thread, der eine Anforderung verarbeiten kann, wird ein Cache der angeforderten Größe erstellt. Die Standardgröße des Aufrufcaches ist 500. Wenn mehr als 500 eindeutige URLs aktiv verwendet werden (jede JavaServer Page ist ein eindeutiger URL), müssen Sie die Größe des Aufrufcaches erhöhen.

Vorbereitende Schritte

Ein größerer Cache verbraucht mehr Java-Heapspeicher. Deshalb müssen Sie unter Umständen auch die maximale Größe des Java-Heapspeichers erhöhen. Wenn beispielsweise jeder Cacheeintrag 2 KB erfordert, die maximale Threadgröße auf 25 und die Größe des URL-Aufrufcaches auf 100 gesetzt ist, sind 5 MB Java-Heapspeicher erforderlich.

Informationen zu diesem Vorgang

Gehen Sie wie folgt vor, um die Größe des Aufrufcache zu ändern:

Vorgehensweise

  1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver, und wählen Sie den Anwendungsserver aus, den Sie optimieren möchten.
  2. Klicken Sie auf Java- und Prozessverwaltung.
  3. [AIX Solaris HP-UX Linux Windows][IBM i]Klicken Sie unter "Weitere Eigenschaften" auf Prozessdefinition.
  4. [z/OS]Klicken Sie unter "Weitere Eigenschaften" auf Prozessdefinition, und wählen Sie anschließend Steuerung oder Servant aus, je nachdem, ob Sie diese Eigenschaft in der Steuerung oder im Servant definieren möchten.
  5. Klicken Sie unter "Weitere Eigenschaften" auf Java Virtual Machine.
  6. Klicken Sie unter "Weitere Eigenschaften" auf Angepasste Eigenschaften.
  7. Geben Sie im Feld "Name" die Eigenschaft invocationCacheSize und im Feld "Wert" die Größe des Caches ein. Die Standardgröße für den Aufrufcache sind 500 Einträge. Da der Aufrufcache nicht mehr threadbasiert ist, wird die Größe des Aufrufcache, die vom Benutzer angegeben wird, mit 10 multipliziert, um eine ähnliche Funktion wie in den früheren Releases bereitzustellen. Wenn Sie beispielsweise 50 als die Größe des Aufrufcache angeben, legt der Webcontainer eine Cachegröße von 500 fest.
  8. Klicken Sie auf Anwenden und anschließend auf Speichern, um Ihre Änderungen zu speichern.
  9. Stoppen Sie den Anwendungsserver, und starten Sie ihn dann erneut.

Ergebnisse

Die neue Cachegröße wird für den URL-Aufrufcache verwendet.

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