Warum OLS Webserver-Hosting für JTL-Shops die richtige Wahl ist
Wenn es um das Hosting von JTL-Shop 5 geht, spielt die Wahl des Webservers eine entscheidende Rolle für die Performance. Während Apache und nginx jahrelang die Standardlösungen waren, hat OpenLiteSpeed (OLS) in den letzten Jahren eine technische Überlegenheit bewiesen, die in der JTL-Welt kaum ein anderes Hosting-System erreicht. Wir setzen konsequent auf OLS — und in diesem Artikel erklären wir, warum.
Was macht OpenLiteSpeed besonders?
OpenLiteSpeed ist ein Event-driven Webserver — im Gegensatz zu Apache, das für jede Anfrage einen neuen Prozess oder Thread startet. OLS verarbeitet tausende von gleichzeitigen Verbindungen in einem nicht-blockierenden Event-Loop. Das Ergebnis: erheblich geringerer RAM-Verbrauch auch unter Last, und eine statische Anfragenrate von bis zu 80.000 Requests pro Sekunde — im Vergleich zu rund 5.000 bei Apache.
PHP LSAPI — 3× schneller als FPM
Ein oft übersehener Vorteil von OLS ist der LSAPI-Protokoll-Support für PHP. Während nginx auf PHP-FPM angewiesen ist — mit FastCGI-Overhead bei jeder Anfrage — kommuniziert OLS über LSAPI direkt mit dem PHP-Prozesspool. Das eliminiert den Protokoll-Overhead vollständig und hält den Prozesspool warm, ohne Cold-Starts.
In unseren Tests mit JTL-Shop 5 auf identischer Hardware erreicht LSAPI einen PHP-Durchsatz von rund 3× gegenüber PHP-FPM. Für dynamisch generierte Produktseiten, Kategorieseiten und den Checkout-Prozess bedeutet das spürbar kürzere Ladezeiten.
Natives Caching mit LiteSpeed Cache
Der entscheidende Vorteil von OLS für JTL-Shop ist das native Full-Page-Caching im Webserver selbst — ohne nachgelagerte Proxies wie Varnish oder nginx-Caching-Lösungen. Wir haben dafür das ZHZ OLS Cache-Plugin entwickelt, das JTL-Shop 5 direkt mit dem OLS-Cache-Layer verbindet.
ZHZ LiteSpeed Cache Plugin
Das Plugin verbindet JTL-Shop direkt mit dem OLS-Cache-Layer und ermöglicht tag-basierte, chirurgisch präzise Cache-Invalidierung — ohne den gesamten Cache zu leeren.
- ✓ Full-Page-Cache direkt in OpenLiteSpeed — kein Reverse Proxy nötig
- ✓ Tag-basierte Invalidierung: nur betroffene Produkte/Kategorien werden neu gebaut
- ✓ ESI-Support für dynamische Fragmente (Warenkorb, Login-Status)
- ✓ Cache-Purge über JTL-Shop Admin
- ✓ Cache-Warming nach Änderungen
Migration zu OLS — wie es läuft
Eine Migration von Apache oder nginx zu OLS klingt aufwendig — ist es bei uns aber nicht. Wir übernehmen den gesamten Prozess: Einrichtung der OLS-Umgebung, Migration von Datenbank und Dateien, Konfiguration von PHP LSAPI und LiteSpeed Cache, Test-Phase und Go-Live mit minimalem Ausfall. Für die meisten JTL-Shops dauert die gesamte Migration 1–2 Werktage.
OLS-Umgebung einrichten
Neue OLS-Instanz mit optimierten Parametern für JTL-Shop 5 — PHP LSAPI, OPcache, MySQL-Verbindungspool.
Daten migrieren
Datenbank-Export, Datei-Transfer und Konfigurationsanpassungen — wir koordinieren den gesamten Prozess.
Cache-Plugin installieren
ZHZ OLS Cache-Plugin einrichten, Cache-Regeln für Ihren Shop konfigurieren, Test-Phase durchführen.
Go-Live
DNS-Umstellung, SSL-Zertifikat, Cache-Warming und Monitoring — Ihr Shop läuft sofort auf voller Performance.
Fazit
OpenLiteSpeed ist nicht nur ein Webserver-Upgrade — es ist ein fundamentaler Performance-Vorteil für JTL-Shops. Kombiniert mit PHP LSAPI, nativem Caching und unserem eigenen Cache-Plugin erreichen JTL-Shops auf unserer Infrastruktur Ladezeiten, die mit traditionellen Apache-Hosting-Lösungen schlicht nicht erreichbar sind. Das zahlt sich in besseren Core Web Vitals, höheren Konversionsraten und zufriedeneren Kunden aus.
Zurück zum Blog