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

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.
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 genutzen Caches zu überprüfen, steht Ihnen der Cache-Monitor zur Verfügung.
Zwei Arten von Caches werden unterstützt:
● Memory-Caches (Daten werden im Hauptspeicher gespeichert)
● persistente Caches (Daten werden im Dateisystem gespeichert)
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 darunterliegenden 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. 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 Bytes, 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 0 bedeutet, dass der Eintrag nicht abläuft. |
Max Cache Size |
Ja |
maximale Gesamtgröße aller Cache-Einträge in Bytes Der Eintrag 0 steht dabei für eine unbegrenzte Größe. |
Max Entry Size |
Ja |
maximale Größe eines Cache-Eintrags in Bytes Der Eintrag 0 steht dabei für eine unbegrenzte Größe. |
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 Bytes |
Max Entry Size |
Ja |
maximale Größe eines Cache-Eintrags in Bytes |
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