Dieser Artikel beschreibt das Konfigurieren von Servlet-Cache-Instanzen.
Vorbereitungen
Aktivieren Sie zunächst den dynamischen Cache-Service.
Informationen zu dieser Task
Führen Sie die hier beschriebenen Schritte aus, damit Ihre Anwendung auf Instanzen des Servlet-Caches im
dynamischen Cache
zugreifen kann. Die Verwendung von Servlet-Cache-Instanzen kann den Durchsatz Ihrer Anwendung steigern, da Sie Ausgabe
und Effekte
eines aufgerufenen Servlets speichern können. Mit Servlet-Cache-Instanzen haben Sie auch die nötige Kontrolle über
den Cache für mehrere Anwendungen, die in einem Anwendungsserver ausgeführt werden. Weitere Informationen finden Sie im Artikel
"Cacheinstanzen".
Vorgehensweise
- Aktivieren Sie das Servlet-Caching.
Weitere Informationen finden Sie im Artikel "Servlet-Caching konfigurieren".
- Konfigurieren Sie eine oder mehrere Cacheinstanzen.
- Klicken Sie in der Verwaltungskonsole auf Ressourcen > Cache-Instanzen > Servlet-Cache-Instanzen.
- Geben Sie den Geltungsbereich für die Cacheinstanz an.
Geben Sie die Zelle als Geltungsbereich
an,
wenn die Cacheinstanz allen Servern in der Zelle zur Verfügung stehen soll. Bei Auswahl des Knotens als Geltungsbereich ist die Cacheinstanz
für alle Server eines Knotens verfügbar. Der Geltungsbereich Server bedeutet, dass die Instanz nur für den ausgewählten
Server verfügbar ist. Bei Bedarf können Sie eine Kombination von Geltungsbereichen verwenden.
Notiz: Sie können keine Cache-Instanzen (Objekt oder Servlet) in unterschiedlichen Bereichen mit demselben Cache-Namen oder JNDI-Namen erstellen.
- Klicken Anwenden um den Umfang zu speichern.
- Geben Sie die Einstellungen für die Cacheinstanz an.
Die Felder „Name“ und „Java™ Naming and Directory Interface (JNDI)-Name“ sind erforderlich. Der JNDI-Name ist das Namensattribut, das im Element <cache-instance> im
cachepec.xml Datei. Beispiel für einen JNDI-Namen in der
Datei "cachespec.xml":
<cache-instance name="services/cache/instance_one">
Geben Sie in diesem Beispiel
services/cache/instance_one als JNDI-Namen an.
- Aktualisieren Sie Ihre Anwendung. Um eine Servlet-Cache-Instanz zu verwenden, müssen Sie ein <cache-instance>-Element angeben, dessen Name dem JNDI-Namen für diese Cache-Instanz entspricht.