« Zurück zu Produkt

Dokumentation

IPS_GetFileCacheStats

 array IPS_GetFileCacheStats ()

Rückgabewert

Ein Array mit folgenden key => value Paaren:

Index Typ Beschreibung
Count integer Anzahl der Dateien im Cache
TotalBytes integer Geschätzter Speicherbedarf des Caches in Bytes

Beschreibung

Warning

Diese Funktion ist nur für den internen Gebrauch vorgesehen und kann sich jederzeit ohne Ankündigung ändern oder entfallen.

Die Funktion liefert die Größe des Dateicaches des WebServers. Damit große, häufig abgerufene Dateien der Konsole und der Kachel-Visualisierung (z.B. das JavaScript der Konsole und des Code-Editors) nicht bei jedem Abruf neu gelesen und komprimiert werden müssen, werden sie nach dem Start von IP-Symcon einmalig gzip-komprimiert inklusive ihres ETag-Hashes im Arbeitsspeicher abgelegt. Solange der Cache noch nicht aufgebaut ist, liefert die Funktion für beide Werte 0.

Die Bytes sind eine Schätzung des belegten Arbeitsspeichers anhand der gespeicherten Datenstrukturen und keine exakte Messung.

Beispiel

// Größe des Dateicaches ausgeben
print_r(IPS_GetFileCacheStats());

/* liefert z.B.:
Array
(
    [Count] => 5
    [TotalBytes] => 4718592
)
*/
Haben Sie noch Fragen?