(Die Seite wurde neu angelegt: „{{DISPLAYTITLE:Performance-Optimierungen: ManualRecache des LanguageCache}} Um das Rebuilden des LocalisationCache mit jedem Seitenaufruf zu unterbinden führe…“) Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:Performance-Optimierungen: ManualRecache des LanguageCache}} | {{DISPLAYTITLE:Performance-Optimierungen: ManualRecache des LanguageCache}} | ||
Um das Rebuilden des LocalisationCache mit jedem Seitenaufruf zu unterbinden führen Sie folgende Konfiguration durch: | Um das Rebuilden des LocalisationCache mit jedem Seitenaufruf zu unterbinden führen Sie folgende Konfiguration durch: | ||
{{ | {{Hinweisbox|boxtype=Hinweis|Note text=Achten Sie bei dieser Anleitung darauf, dass die Variable $wgCacheDirectory im Vorfeld gesetzt ist. Dies ist bei BlueSpice in der Standard-Auslieferung bereits in der Datei settings.d/005-Directories.php der Fall.}} | ||
{{ | {{Hinweisbox|boxtype=Hinweis|Note text=Diese Performance-Optimierung erhält am meisten Leistung, wenn Sie [[Setup:Installationsanleitung/Kompendium/Performance-Optimierungen/PHP|opcache in PHP]] aktivieren und konfigurieren.}} | ||
Legen Sie im Ordner <code>settings.d</code> Ihrer Codebase die Datei 006-ManualRecache.php mit folgendem Inhalt an: | Legen Sie im Ordner <code>settings.d</code> Ihrer Codebase die Datei 006-ManualRecache.php mit folgendem Inhalt an: |
Version vom 22. Dezember 2021, 16:07 Uhr
Um das Rebuilden des LocalisationCache mit jedem Seitenaufruf zu unterbinden führen Sie folgende Konfiguration durch:
Legen Sie im Ordner settings.d
Ihrer Codebase die Datei 006-ManualRecache.php mit folgendem Inhalt an:
<?php
$wgLocalisationCacheConf = [
'class' => LocalisationCache::class,
'store' => 'array',
'storeClass' => false,
'storeDirectory' => $wgCacheDirectory,
'manualRecache' => true,
];
Löschen Sie anschließend im Ordner cache
Ihrer Codebase alle vorhandenen Dateien. Danach legen Sie den LocalisationCache einmal manuell neu an durch folgende Eingabe auf Ihrer Konsole:
php /pfad/zur/installation/maintenance/rebuildLocalisationCache.php --force
Sorgen Sie zuletzt dafür, dass dies regelmäßig per Cronjob ("Aufgabenplanung" unter Windows) im Hintergrund ausgeführt wird. Wir empfehlen dies zweimal täglich, bspw. um 6 und um 18 Uhr.