Show TOC

 CachesLocate this document in the navigation structure

Verwendung

Im CM werden Caches für verschiedene Arten von Inhalten und Metadaten verwendet.

Hinweis

Caches sind Zwischenspeicher, in denen Daten, die zwischen Komponenten ausgetauscht werden, abgelegt werden. Sie werden genutzt um Zugriffszeiten zu verringern und den Transfer von Daten zu beschleunigen.

Integration

Caches werden von Services und Repository-Managern verwendet. Sie müssen sicherstellen, dass alle Caches, die Sie in den Konfigurationen von Repository-Managern oder Services angeben, richtig konfiguriert sind. Komponenten und zugehörige Caches

Für neue Repository-Manager, die Sie in Ihrer Systemumgebung einrichten, müssen Sie jedoch auch neue Caches erstellen.

Um die Funktion der genutzten Caches zu überprüfen, steht Ihnen der Cache-Monitor zur Verfügung.

Funktionsumfang

Zwei Arten von Caches werden unterstützt:

  • Memory-Caches (Daten werden im Hauptspeicher gespeichert)
  • persistente Caches (Daten werden im Dateisystem gespeichert)

Memory-Caches

In der folgenden Tabelle werden die Parameter eines Memory-Cache aufgelistet.

Parameter eines Memory-Cache

Parameter Obligatorisch Beschreibung

Name

Ja

Name des Cache

Restart Lifetime on Access

Nein

verlängert die Lebenszeit von Cache-Einträgen und verhindert, dass Einträge aus dem Cache gelöscht werden, solange sie verwendet werden

Ein Cache verwirft Einträge, die ein bestimmtes Alter erreicht haben, normalerweise automatisch. Dieses Alter kann entweder in der Konfiguration eines Cache angegeben werden. Das Alter kann aber auch von der den Cache benutzenden Software beim Einstellen eines Eintrages in den Cache spezifiziert werden.

Manchmal ist es sinnvoll, Einträge nicht aus dem Cache zu löschen, solange noch auf sie zugegriffen wird. Das gilt vor allem für Caches, die Objekte enthalten, die sich in der darunter liegenden Ebene nicht ständig ändern bzw. die von einer Anwendung verwendet werden, die nicht auf aktuelle Daten angewiesen ist.

Singleton

Nein

Instantiierungstyp des Cache

Wenn Singleton aktiviert ist, wird der Speicher für den Cache nur einmal reserviert. Alle Komponenten, die den Cache verwenden, können somit die Objekte im Cache gemeinsam nutzen.

Befindet sich ein Cache im Singleton-Modus, wird er von allen Komponenten gemeinsam genutzt, die ihn verwenden. Deshalb ist die maximale Anzahl der im Cache abzulegenden Elemente schneller erreicht und der Cache muss entsprechend konfiguriert werden, damit er die im Cache gesicherten relevanten Daten aufnehmen kann.

Achtung

Durch die gemeinsame Cache-Nutzung werden möglicherweise Einträge überschrieben und es gehen Daten verloren. Verwenden z. B. zwei Clients (Repositorys von eigenen Anwendungen) denselben Schlüssel zum Sichern von Daten in einem Cache, wird der erste Eintrag vom nachfolgenden überschrieben. Vergewissern Sie sich deshalb, dass Ihre Schlüssel zum Sichern von Daten in einem Singleton-Cache nur einmal vorkommen.

Wenn ein Cache kein Singleton ist, wird dessen Speicher für jede Komponente, die ihn verwendet, gesondert reserviert. Die Komponenten können dann nicht auf die im Cache enthaltenen Objekte einer anderen Komponente zugreifen.

Assumed Entry Size

Ja

Größe in Byte, die für einen neuen Cache-Eintrag angenommen wird, wenn ein System, das diesen Cache nutzt, keine andere Größe angibt

Capacity

Ja

Kapazität des Cache (d. h. maximale Anzahl der Einträge im Cache)

Default Time-to-Live

Ja

Standardzeit in Sekunden, nach deren Ablauf ein Cache-Eintrag automatisch aus dem Cache entfernt wird

Der Wert 0bedeutet, dass der Eintrag nicht abläuft.

Max Cache Size

Ja

maximale Gesamtgröße aller Cache-Einträge in Byte

Der Eintrag 0 steht dabei für eine unbegrenzte Größe.

Max Entry Size

Ja

maximale Größe eines Cache-Eintrags in Byte

Der Eintrag 0 steht dabei für eine unbegrenzte Größe.

 

Persistente Caches

In der folgenden Tabelle werden die Parameter eines persistenten Cache aufgelistet.

Parameter persistenter Caches

Parameter Obligatorisch Beschreibung

Name

Ja

Name des Cache

Filename Prefix

Ja

Präfix der Cache-Dateinamen.

Folder

Ja

Verzeichnis, in dem die Cache-Dateien gespeichert werden (muss bereits vorhanden sein).

Clear Cache on Init

Nein

Initialisierungstyp des Cache

Aktivieren Sie den Parameter, wenn der Cache bei der Initialisierung zurückgesetzt werden soll.

Restart Lifetime on Access

Nein

verlängert die Lebenszeit von Cache-Einträgen und verhindert, dass Einträge aus dem Cache gelöscht werden, solange sie verwendet werden

Eine nähere Beschreibung dieses Parameters finden sie in oberen Tabelle.

Secure

Nein

Sicherheitstyp des Cache

Aktivieren Sie den Parameter, wenn Sie einen verschlüsseltem Cache nutzen möchten.

Capacity

Ja

Kapazität des Cache (d. h. maximale Anzahl der Einträge im Cache)

Default Time to Live

Ja

Standardzeit in Sekunden, nach deren Ablauf ein Cache-Eintrag automatisch aus dem Cache entfernt wird (die Angabe 0 bedeutet, dass der Eintrag nicht abläuft)

Max Cache Size

Ja

maximale Gesamtgröße aller Cache-Einträge in Byte

Max Entry Size

Ja

maximale Größe eines Cache-Eintrags in Byte

 

Aktivitäten

Um einen Cache anzulegen oder um die Konfiguration eines vorhandenen Cache zu ändern, wählen Sie Content Management → Utilities → Caches.

Komponenten und zugehörige Caches