LiteSpeed
LiteSpeed – wydajność z kompatybilnością Apache
LiteSpeed Web Server (LSWS) to komercyjny serwer WWW zaprojektowany jako drop-in replacement dla Apache. Czyta pliki .htaccess i httpd.conf, obsługuje mod_rewrite i mod_security, a jednocześnie działa w architekturze event-driven, obsługując tysiące jednoczesnych połączeń przy znacznie niższym zużyciu pamięci. Największą przewagą nad Apache jest wbudowany LSCache, który cachuje pełne strony HTML na poziomie serwera, całkowicie pomijając PHP. Szczegółowe porównanie LiteSpeed i Apache opisujemy w artykule LiteSpeed i OpenLiteSpeed dla WordPress.
LSCache
Cache na poziomie serwera, który omija interpreter PHP. Żądanie anonimowego użytkownika trafia do LiteSpeed, serwer sprawdza cache i zwraca odpowiedź bez uruchamiania WordPressa. Dedykowana wtyczka LiteSpeed Cache dla WordPress zarządza invalidacją, obsługuje Edge Side Includes (ESI) dla dynamicznych fragmentów (np. koszyk WooCommerce) i oferuje optymalizację obrazów przez QUIC.cloud.
LSAPI vs PHP-FPM
LiteSpeed komunikuje się z PHP przez własny interfejs LSAPI, który wykorzystuje współdzieloną pamięć zamiast gniazd Unix/TCP. Przy dużej liczbie jednoczesnych żądań dynamicznych LSAPI wykazuje wyższą przepustowość niż PHP-FPM. To różnica istotna przy dużym ruchu na sklepach WooCommerce i portalach z wieloma zalogowanymi użytkownikami.
Licencja i koszt
LiteSpeed Enterprise wymaga licencji od 10 dol. miesięcznie (Site Owner, 5 domen) do 92 dol. miesięcznie (Web Host Elite). Istnieje darmowa wersja OpenLiteSpeed, ale z ograniczoną kompatybilnością z Apache (wymaga restartu po zmianach .htaccess) i bez integracji z cPanel/Plesk. Dla pojedynczej witryny na VPS OpenLiteSpeed jest rozsądną opcją, dla firm hostingowych jedynym realnym wyborem jest Enterprise.
Kiedy stosujemy LiteSpeed
Tam, gdzie projekt już na etapie planowania zakłada duży ruch i krótki czas reakcji serwera jest priorytetem. Duże sklepy WooCommerce z tysiącami produktów, portale z dynamiczną treścią, platformy z wieloma jednocznymi użytkownikami. Jeśli założenia budżetowe pozwalają na koszt licencji, zysk w postaci LSCache i LSAPI realnie przekłada się na niższy TTFB i mniejsze obciążenie serwera.