Aktuelles & Updates von
Joomla, Wordpress und Co.
News, HowTos und Tutorials rund um Webdesign, Webentwicklung, Webhosting und Digitalisierung.
Joomla mit OpCache und Redis bei ALLinkl
Bei ALL-INKL hängt die Nutzung von Redis und OPcache stark vom gebuchten Tarif ab. Während OPcache in den modernen PHP-Versionen fast immer automatisch aktiv ist, steht Redis in der Regel erst ab den Managed Server-Tarifen (ALL-INKL Server) zur Verfügung (auf normalen Shared-Hosting-Tarifen wie Privat/Premium/Comfort wird Redis meist nicht angeboten; dort nutzt man alternativ APCu oder den klassischen Datei-Cache).
Auf unseren Server-Angeboten ist Redis aktiv und muss wie folgt konfiguriert werden:
Redis Einstellungen für Joomla
1. Zend OPcache bei ALL-INKL
Bei ALL-INKL läuft PHP standardmäßig im FPM/FastCGI-Modus.
- Status: In allen aktuellen PHP-Versionen (PHP 8.1, 8.2, 8.3+) ist OPcache bei ALL-INKL standardmäßig bereits serverseitig aktiviert und optimal konfiguriert.
- Einstellung: Sie müssen im Joomla-Backend dafür nichts einstellen.
- Prüfung: Sie können dies im Joomla-Dashboard unter System → Systeminformationen → PHP-Informationen überprüfen (nach „Zend OPcache“ suchen).
2. Redis-Einstellungen in Joomla (für ALL-INKL Server)
Wenn Sie einen Managed Server besitzen und Redis im KAS (Technische Verwaltung) oder über den Support aktiviert wurde, tragen Sie in Joomla unter System → Globale Konfiguration → Reiter System im Bereich Cache (Zwischenspeicher) folgende Werte ein:
| Feld / Option | Richtige Einstellung bei ALL-INKL |
| System-Cache | An - Normales Caching (Conservative Caching) |
| Cache-Speicher (Handler) | Redis |
| Plattform-spezifisches Caching | Nein (es sei denn, Sie nutzen getrennte Templates für Mobile/Desktop) |
| Persistenter Redis | Ja |
| Redis-Server-Host | localhost (oder 127.0.0.1) |
| Redis-Server-Port | 6379 (Standard-Port für lokale Redis-Instanzen) |
| Redis-Server-Authentifizierung | Leer lassen (sofern kein Passwort im Server hinterlegt wurde) |
| Redis-Datenbank | 0 (bzw. eine Nummer von 0–15, falls Sie mehrere Seiten trennen möchten) |
Alternative für den Session-Handler:
Wenn Redis aktiv ist, sollten Sie im gleichen Reiter weiter unten auch den Sitzungs-Handler (Session Handler) von Datenbank auf Redis umstellen. Das entlastet die MySQL-Datenbank spürbar
