Wenn Sie einen Cache erstellen, werden Sie auch seine Größe zuweisen (je nach verfügbarem Speicher auf Ihrem Rechner). Es besteht jedoch die Möglichkeit, dass diese zugewiesene Größe irgendwann voll wird. In diesem Fall können Sie keine Schreibvorgänge für diesen Cache ausführen, aber Sie können weiterhin Lesevorgänge ausführen.
Um dieses Problem zu lösen, NCache können Sie die Räumung auf Ihrem Cache-Cluster aktivieren. Diese Funktion entfernt basierend auf den drei verfügbaren Algorithmen automatisch Daten aus dem Cache-Cluster (wird später in diesem Tipp erklärt). In den folgenden Szenarien sollten Sie die Entfernung jedoch nicht aktivieren:
In diesen Szenarien ist die beste Option, die Sie haben, anstelle der Räumung, die Größe Ihres Caches zu erhöhen, was zur Laufzeit erfolgen kann, und Sie können auch benachrichtigt werden, wenn der Cache voll ist. Es gibt zwei Möglichkeiten, die Entfernung für Ihren Cache-Cluster zu aktivieren, sie werden unten beschrieben:
Sie können die Räumung für Ihren Cache zum Zeitpunkt der Cache-Erstellung mit aktivieren NCache Web Manager. Befolgen Sie einfach die folgenden Schritte:
Sie können die Räumung auch für einen bereits erstellten Cache aktivieren, indem Sie die verwenden NCache Web Manager. Stellen Sie sicher, dass Ihr(e) Cache(s) gestoppt ist/sind. Um die Räumung für bereits erstellte Caches zu aktivieren, befolgen Sie einfach die folgenden Schritte:
NCache liefert drei Räumungspolitik für Sie zur Auswahl. Sie werden im Folgenden erklärt:
Diese Entfernungsrichtlinie fügt den zwischengespeicherten Objekten einen Zeitstempel hinzu. Der Zeitstempel wird bei jedem Zugriff auf das Objekt aktualisiert. Beim Räumungsvorgang werden Objekte mit dem ältesten Zeitstempel ausgewählt. In einem Fall, in dem zwei Objekte denselben Zeitstempel haben, wird eine zufällige Auswahl zwischen den beiden getroffen. Standardmäßig werden Elemente auf der Grundlage der am längsten verwendeten Daten entfernt.
Diese Richtlinie verwendet einen Zähler, der zählt, wie oft auf ein Objekt zugegriffen wird. Zum Zeitpunkt der Räumung werden die Objekte mit der niedrigsten Zugriffszahl zuerst geräumt. Auch bei dieser Richtlinie wird eine zufällige Auswahl zwischen den beiden Objekten mit demselben Zählwert getroffen.
Diese Räumungsrichtlinie hat einen Räumungsmechanismus, der dem der LFU-Räumungsrichtlinie ähnlich ist, jedoch mit dem Hinzufügen einer Priorität, die einem Objekt zugeordnet ist. Die Priorität eines Objekts wird von Ihnen zum Zeitpunkt des Zwischenspeicherns dieses Objekts festgelegt. Objekte mit niedrigerer Priorität werden zuerst entfernt und die Objekte mit höherer Priorität werden später entfernt. In dieser Räumungsrichtlinie haben Sie die Möglichkeit, aus den folgenden Räumungsprioritäten auszuwählen:
Hinweis: Wenn keine Priorität ausgewählt ist, wird die normale Priorität als Standard verwendet.