Zum Inhalt springen
BeoHosting
BeoHosting
Hosting

Was ist LiteSpeed und warum ist es besser als Apache

BeoHosting Team··11 Min. Lesezeit Lesezeit
Was ist LiteSpeed und warum ist es besser als Apache

Einführung in Webserver

Ein Webserver ist eine Software, die HTTP-Anfragen von Browsern empfängt und Webseiten, Bilder, CSS, JavaScript und andere Ressourcen zurückgibt. Die beiden meistgenutzten Webserver in der Hosting-Branche sind Apache (der seit 1995 dominiert) und LiteSpeed (der seit 2003 schnell wächst). Nginx ist der dritte große Akteur, aber für eine Shared-Hosting-Umgebung bietet LiteSpeed einzigartige Vorteile, die weder Apache noch Nginx bieten können.

In diesem Artikel vergleichen wir LiteSpeed und Apache ausführlich, erklären, warum LiteSpeed schneller ist, wie LSCache das Caching revolutioniert und warum immer mehr Hosting-Anbieter auf LiteSpeed umsteigen.

Apache – der Veteran, der seine Jahre zeigt

Apache HTTP Server ist der älteste und meistgenutzte Webserver der Welt. Jahrzehntelang war er der Standard in der Hosting-Branche, und praktisch jeder Hosting-Anbieter hat ihn verwendet.

Architektur von Apache

Apache verwendet eine prozessbasierte Architektur mit zwei wichtigen MPM-Modellen (Multi-Processing Module): Prefork und Worker. Prefork MPM erstellt einen separaten Prozess für jede Anfrage – zuverlässig, aber ineffizient, da jeder Prozess 10–25 MB RAM verbraucht. Worker MPM verwendet Threads innerhalb von Prozessen, was effizienter ist, aber mit einigen PHP-Modulen weniger kompatibel (mod_php erfordert Prefork). In der Praxis verwenden die meisten Hosting-Server Prefork MPM mit mod_php, was die langsamste, aber kompatibelste Konfiguration ist.

Vorteile von Apache

Apache hat einige Vorteile, die ihn über Jahrzehnte an der Spitze gehalten haben: ein riesiges Modulökosystem (mod_rewrite, mod_security, mod_ssl, Hunderte andere), .htaccess-Unterstützung für Per-Directory-Konfiguration ohne Server-Neustart, riesige Community und Dokumentation, Kompatibilität mit praktisch allen PHP-Anwendungen und langjährige Stabilität und Bewährtheit. Die meisten Webhosting-Dokumentationen und Tutorials gehen von einem Apache-Server aus.

Probleme von Apache

Die Hauptprobleme von Apache sind die Leistung unter Last. Prefork MPM verbraucht zu viel Speicher, da jede gleichzeitige Anfrage einen separaten Prozess benötigt. Bei 200 gleichzeitigen Verbindungen sind das 200 Prozesse, die 2–5 GB RAM nur für den Webserver verbrauchen. .htaccess-Dateien werden bei jeder Anfrage gelesen, was das I/O verlangsamt. mod_php lädt den PHP-Interpreter in jeden Apache-Prozess, selbst für statische Dateien. Bei Spike-Last (plötzlichem Verkehrsanstieg) kann Apache den gesamten Speicher verbrauchen und den gesamten Server zum Absturz bringen.

LiteSpeed – moderner Ersatz

LiteSpeed Web Server (LSWS) wurde speziell als Drop-in-Ersatz für Apache mit dramatisch besserer Leistung entwickelt. Es gibt zwei Varianten: OpenLiteSpeed (kostenlos, Open Source) und LiteSpeed Enterprise (kommerziell, mit voller Apache-Kompatibilität).

Event-Driven-Architektur

Im Gegensatz zur Process-per-Request-Architektur von Apache verwendet LiteSpeed eine Event-Driven-Architektur, bei der ein Prozess Tausende gleichzeitiger Verbindungen bedienen kann. Dies ist ein grundlegend effizienterer Ansatz, da er dramatisch weniger Speicher- und CPU-Ressourcen benötigt. LiteSpeed kann dieselbe Anzahl von Nutzern mit 10-mal weniger RAM im Vergleich zu Apache bedienen. Diese Architektur ähnelt der von Nginx, aber im Gegensatz zu Nginx liest LiteSpeed .htaccess-Dateien.

Vollständige .htaccess-Kompatibilität

Dies ist das Killer-Feature von LiteSpeed, das ihn von Nginx unterscheidet. LiteSpeed liest und verarbeitet .htaccess-Dateien genauso wie Apache, einschließlich mod_rewrite-Regeln, Authentifizierung, Zugriffskontrollen und PHP-Konfiguration. Das bedeutet, Sie können Apache durch LiteSpeed ersetzen, ohne eine einzige Änderung an der Website-Konfiguration vornehmen zu müssen. Die WordPress-Plattform, Joomla, Magento und alle anderen PHP-CMS-Systeme funktionieren unter LiteSpeed identisch ohne Anpassung. Nginx hingegen erfordert die vollständige Neuschreibung aller Rewrite-Regeln in sein eigenes Format.

Anti-DDoS-Schutz

LiteSpeed verfügt über integrierten DDoS-Schutz, der abnormale Verkehrsmuster automatisch erkennt und blockiert. Connection Throttling, Bandwidth Throttling und IP-Level Rate Limiting sind im Server integriert, ohne dass externe Module erforderlich sind. Apache benötigt mod_evasive oder mod_security für ähnliche Funktionalität, und diese Module fügen jedem Request Overhead hinzu.

LSCache – Revolution im Caching

LSCache (LiteSpeed Cache) ist der mächtigste Aspekt des LiteSpeed-Ökosystems. Es ist ein Server-Level-Cache-Engine, die direkt in den Webserver integriert ist und den Overhead eliminiert, den Application-Level-Cache-Lösungen haben.

Wie LSCache funktioniert

Herkömmliche Cache-Plugins (WP Super Cache, W3 Total Cache) arbeiten auf PHP-Ebene – WordPress muss starten, Plugins laden und dann zwischengespeicherten Inhalt ausliefern. LSCache arbeitet auf Server-Ebene – eine zwischengespeicherte Seite wird DIREKT aus dem Speicher ausgeliefert, ohne PHP überhaupt zu starten. Das ist wie der Unterschied zwischen dem Öffnen einer Konservendose mit einem Öffner (PHP-Cache) und dem Nehmen einer fertigen Mahlzeit vom Tisch (LSCache). Das Ergebnis ist ein TTFB (Time to First Byte) von 10–50 ms statt 200–500 ms.

WordPress LiteSpeed Cache Plugin

LiteSpeed Cache for WordPress ist ein kostenloses Plugin, das WordPress mit der LSCache-Engine auf dem Server integriert. Neben dem Caching von Seiten bietet es: CSS/JS-Minifizierung und -Kombinierung, Lazy Loading von Bildern, Bildoptimierung (WebP-Konvertierung), Datenbankoptimierung, CDN-Integration, Critical-CSS-Generierung, Preload-Crawling und ESI (Edge Side Includes) für dynamische Blöcke auf zwischengespeicherten Seiten. Ein einziges Plugin ersetzt 4–5 andere Optimierungs-Plugins.

ESI – intelligentes Caching

Edge Side Includes ist eine Technologie, die das Caching einer Seite mit dynamischen Blöcken ermöglicht. Beispielsweise ist die gesamte Seite zwischengespeichert, aber das Warenkorb-Widget zeigt für jeden Nutzer die aktuelle Artikelanzahl an. Ohne ESI können Seiten mit jeglichem dynamischen Inhalt (Login-Status, Warenkorb, Personalisierung) nicht zwischengespeichert werden. Mit ESI werden 95 % der Seite aus dem Cache ausgeliefert, und nur ein kleiner dynamischer Teil wird per PHP generiert.

Benchmark-Ergebnisse

Zahlen sagen mehr als Worte. Hier sind reale Benchmark-Ergebnisse aus unabhängigen Tests.

Statischer Inhalt

Beim Ausliefern statischer Dateien (Bilder, CSS, JS) ist LiteSpeed 2–3-mal schneller als Apache und vergleichbar mit Nginx. In einem Test mit 10.000 gleichzeitigen Verbindungen bedient Apache (Prefork) etwa 5.000 Anfragen/Sekunde, bevor die Leistung nachlässt, während LiteSpeed 25.000+ Anfragen/Sekunde mit stabiler Reaktionszeit bedient. Speicherverbrauch: Apache verbraucht 4–5 GB für 10.000 Verbindungen, LiteSpeed verbraucht 500–800 MB.

PHP-Leistung (WordPress)

Für WordPress ohne Cache ist LiteSpeed mit LSAPI (LiteSpeed Server Application Programming Interface) 50 % schneller als Apache mit mod_php und 20 % schneller als Nginx mit PHP-FPM. LSAPI ist der PHP-Handler von LiteSpeed, der für die Kommunikation zwischen Webserver und PHP optimiert ist und den Context-Switching-Overhead reduziert. Mit aktiviertem LSCache ist LiteSpeed 10–100-mal schneller, weil zwischengespeicherte Seiten PHP überhaupt nicht starten.

Unter Last (Spike-Test)

Der dramatischste Unterschied zeigt sich unter Spike-Last. Wenn eine Website einen plötzlichen Verkehrsanstieg erhält (viraler Artikel, TV-Werbung, DDoS), verbraucht Apache schnell alle Ressourcen und beginnt, Verbindungen abzulehnen oder bringt sogar den Server zum Absturz. LiteSpeed degradiert graceful – antwortet langsamer, arbeitet aber weiter. In einem Test mit einer WordPress-Website, die 1.000 gleichzeitige Nutzer erhält, gibt Apache für 40 % der Anfragen 503-Fehler zurück, während LiteSpeed 98 % der Anfragen erfolgreich mit einer durchschnittlichen Reaktionszeit von 1,2 Sekunden bedient.

Migration von Apache zu LiteSpeed

Einer der größten Vorteile von LiteSpeed ist die Einfachheit der Migration. Da er .htaccess-Dateien liest und Apache-Module unterstützt, erfordert der Wechsel keine Änderungen an der Website.

Was sich ändert

Aus Nutzersicht praktisch nichts. Ihre Website, .htaccess-Regeln, PHP-Konfiguration – alles funktioniert gleich. Die einzige Änderung, die Sie bemerken, ist, dass die Website schneller ist. Der Hosting-Anbieter ändert den Webserver auf dem Server, und Sie installieren das LiteSpeed Cache Plugin für WordPress anstelle des bisherigen Cache-Plugins (W3 Total Cache, WP Super Cache). Das ist alles.

Potenzielle Probleme

In seltenen Fällen funktionieren einige .htaccess-Tricks, die von bestimmten Apache-Modulen abhängen, möglicherweise nicht identisch. Das häufigste Beispiel ist mod_pagespeed, das es auf LiteSpeed nicht gibt (aber LSCache bietet dieselben Funktionalitäten). Einige exotische mod_rewrite-Muster können kleine Anpassungen erfordern. Aber für 99 % der WordPress-Websites ist die Migration vollständig transparent.

OpenLiteSpeed vs. LiteSpeed Enterprise

OpenLiteSpeed ist die kostenlose Open-Source-Version, die eine Event-Driven-Architektur und LSCache bietet, jedoch ohne vollständige .htaccess-Kompatibilität und einige Enterprise-Funktionen. LiteSpeed Enterprise ist die kommerzielle Version mit voller Apache-Kompatibilität, LSAPI-PHP-Handler, WAF-Integration und kommerziellem Support. Für Hosting-Anbieter ist LiteSpeed Enterprise die einzige Wahl, weil Nutzer volle .htaccess-Kompatibilität erwarten.

Fazit

LiteSpeed ist ein überlegener Webserver im Vergleich zu Apache in allen relevanten Metriken: schneller beim Ausliefern statischer und dynamischer Inhalte, geringerer Speicherverbrauch, besseres Verhalten unter Spike-Last, integrierter Anti-DDoS-Schutz und mit LSCache die mächtigste Cache-Engine auf dem Markt. All dies bei voller Kompatibilität mit .htaccess-Dateien, was die Migration schmerzlos macht. Bei BeoHosting verwenden wir LiteSpeed Enterprise auf allen Shared-Hosting-Servern mit kostenlosem LSCache für alle Nutzer und bieten Leistung, die früher nur auf teuren virtuellen Servern und dedizierten Lösungen verfügbar war.

BeoHosting Team

10+ Jahre Erfahrung — Spezialisten für Webhosting und Infrastruktur

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Zuletzt aktualisiert: