Instanzen des Servlet-Caches verwenden

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

  1. Aktivieren Sie das Servlet-Caching.
    Weitere Informationen finden Sie im Artikel "Servlet-Caching konfigurieren".
  2. Konfigurieren Sie eine oder mehrere Cacheinstanzen.
    1. Klicken Sie in der Verwaltungskonsole auf Ressourcen > Cache-Instanzen > Servlet-Cache-Instanzen.
    2. 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.
    3. Klicken Anwenden um den Umfang zu speichern.
    4. 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> imcachepec.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.
  3. 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.