Handbuch:$wgFileCacheDepth
Datei-Cache: $wgFileCacheDepth | |
---|---|
Tiefe der Verzeichnisstruktur in $wgFileCacheDirectory . |
|
Eingeführt in Version: | 1.17.0 (r77843) |
Entfernt in Version: | Weiterhin vorhanden |
Erlaubte Werte: | 0–32 |
Standardwert: | 2 |
Andere Einstellungen: Alphabetisch | Nach Funktion |
Details
Diese Variable legt die Tiefe der Verzeichnisstruktur in $wgFileCacheDirectory
fest, falls $wgUseFileCache = true;
aktiviert ist.
Standardmäßig werden zwei Ebenen von Zwischenverzeichnissen erstellt Die Verzeichnisnamen beginnen mit dem MD5-Hash des Seitentitels.
- Beispielsweise wird die Seite "Example article" (und da "Example_article" MD5-Hash "cfeac3baf7439e4a49137bdf433f8d88" hat) unter dem folgenden Namen zwischengespeichert:
$wgFileCacheDirectory /c/cf/Example_article.html
Der Sinn dieser Hierarchie ist eine gleichmäßige Verteilung der HTML-Seiten auf mehrere Verzeichnisse, um die Anzahl der Dateien pro Verzeichnis gering zu halten.
Auf manchen Dateisystemen führt dies zu einer Leistungsverbesserung, falls die Anzahl der zwischengespeicherten Seiten groß ist.
Falls das Wiki jedoch klein ist, oder falls das Dateisystem effizient mit großen Verzeichnissen arbeiten kann, bietet sich $wgFileCacheDepth = 0;
an, um die Unterverzeichnisse zu deaktivieren.
(Dementsprechend ist es bei riesigen Wikis möglicherweise sinnvoll, diesen Wert zu erhöhen, um die Dateien über noch mehr Verzeichnisse zu verteilen.)