Cache für Antwortdaten

Die Platform Server speichert alle Antwortbilder und bestimmte Textdaten auf die Festplatte, es sei denn, eine Anforderung ist als nicht zwischenspeicherbar markiert.

Der Speicherort der Platform ServerDer Datenträgercache wird mit PS::cache.rootPaths.

Bei Anwendungen mit hohen Cache-Trefferraten können Sie die Serverleistung und -kapazität erhöhen, indem Sie den Cache für Antwortdaten auf mehrere Festplattengeräte verteilen. Erstellen Sie dazu einen Cache-Stammordner auf jedem Datenträger und registrieren Sie ihn in PS::cache.rootPaths.

PS::cache.maxSize gibt die Gesamtgröße aller Cache-Einträge an, ohne Berücksichtigung eines Mehraufwands für das Dateisystem. Der tatsächlich benötigte Speicherplatz hängt von den Eigenschaften des Dateisystems ab, wie z. B. der Größe des Festplattenblocks und der Anzahl der Cache-Einträge. Es wird empfohlen, doppelt so viel Festplattenspeicher für den HTTP-Datenträger-Cache zu reservieren wie den von PS::cache.maxSize. Es wird ein am wenigsten verwendeter Algorithmus verwendet, um die Menge der zwischengespeicherten Daten innerhalb der Grenze zu halten.

Zusätzlich zu PS::cache.maxSize, wird der Antwort-Cache auch verwaltet, indem die maximale Anzahl von Cache-Einträgen mit PS::cache.maxEntries. Unter Linux muss diese Einstellung einen Wert angeben, der nicht größer ist als die Anzahl der verfügbaren Inodes auf der Cache-Partition.

HINWEIS

Die Platform Server verwaltet einen Cache-Index im Arbeitsspeicher. Die Größe dieses Index beträgt das 32-Byte-fache des Werts von PS::cache.maxEntries. Möglicherweise müssen Sie die Platform Server Heap-Größe für größere Caches.

Das System verwendet eine Cacheindexdatei, die auf der Festplatte gespeichert wird, wenn der Server ordnungsgemäß heruntergefahren wird. Bei unerwarteten Ereignissen wie einem Stromausfall kann diese Datei nicht gespeichert werden. Außerdem kann es mehrere Minuten dauern, bis die Platform Server bereit zu werden.

Auf dieser Seite