Apache i nginx to dwa najczęściej spotykane serwery WWW. Ich różnice mają realne znaczenie
dla wydajności WordPress, konfiguracji przekierowań i wyboru hostingu.
Opublikowano:
Architektura — kluczowa różnica
Apache używa modelu process-based lub thread-based (zależnie
od MPM): dla każdego żądania tworzy osobny proces lub wątek. Przy setce jednoczesnych połączeń
Apache tworzy setkę procesów — zużywa dużo RAM.
nginx używa modelu event-driven (asynchronicznego): jeden proces obsługuje
tysiące połączeń równocześnie, czekając na zdarzenia (gotowość danych z sieci, dysku).
Wynik: nginx zużywa wielokrotnie mniej RAM przy dużym ruchu.
Cecha
Apache
nginx
Model
Process/thread per request
Event-driven, async
.htaccess
Natywna obsługa
Brak — tylko vhost config
Pliki statyczne
Dobry
Bardzo szybki
PHP
mod_php lub php-fpm
Wyłącznie php-fpm
RAM przy 1000 conn.
Duże zużycie
Małe zużycie
Popularność
~30% serwerów (2025)
~34% serwerów (2025)
.htaccess — siła Apache, słabość nginx
Plik .htaccess
to konfiguracja Apache na poziomie katalogu. Pozwala użytkownikowi hostingu (bez dostępu root)
konfigurować: przekierowania, przepisywanie URL (mod_rewrite), ochronę katalogów hasłem, ustawianie
nagłówków HTTP, CORS, cache i inne.
WordPress generuje reguły .htaccess
automatycznie (permalinks, bezpieczeństwo wp-admin). Na Apache działają od razu. Na nginx te reguły
muszą być ręcznie przetłumaczone do konfiguracji serwera przez administratora.
Uwaga wydajnościowa: Apache przy każdym żądaniu skanuje .htaccess we wszystkich
katalogach nadrzędnych — może spowalniać. nginx jest szybszy częściowo dlatego, że nie ma tej
operacji.
LiteSpeed — trzecia opcja
LiteSpeed Web Server (LSWS) to komercyjny serwer HTTP, który łączy zalety obu:
✓Obsługuje .htaccess natywnie (drop-in replacement dla Apache)
✓Architektura event-driven jak nginx — niskie zużycie RAM
✓LSCache (LiteSpeed Cache) — full-page cache na poziomie serwera dla WordPress
✓HTTP/3 i QUIC z natywną obsługą
✗Płatna licencja komercyjna (darmowa wersja OpenLiteSpeed ma ograniczenia)
Polskie hosty z LiteSpeed: dhosting.pl, ProSerwer.pl, SEOhost, Zenbox (wybrane plany). LiteSpeed z pluginem LSCache to najszybsza konfiguracja dla WordPress bez konieczności
VPS.
Który wybrać dla WordPress?
Hosting współdzielony — LiteSpeed = najlepszy wybór
Na shared hostingu nie masz wyboru serwera — bierzesz co daje dostawca. Szukaj hostingów
z LiteSpeed i LSCache. Apache z mod_php jest najwolniejszy; Apache z php-fpm lepszy;
nginx z php-fpm dobry; LiteSpeed z LSCache — najlepszy dla WordPress.
VPS — nginx + php-fpm lub OpenLiteSpeed
Na własnym VPS zainstaluj nginx z php-fpm (standardowa konfiguracja, dużo dokumentacji)
lub OpenLiteSpeed (darmowa wersja LiteSpeed, obsługa .htaccess ograniczona). Unikaj
Apache z mod_php na VPS z małą ilością RAM (<2 GB) — przy dużym ruchu brakuje
pamięci.
Apache nadal ma sens dla: legacy aplikacji z .htaccess, cPanel/DirectAdmin
Starsze aplikacje (PrestaShop, Magento 1.x, custom PHP z kompleksowym .htaccess) są
najlepiej przetestowane na Apache. cPanel i DirectAdmin domyślnie używają Apache. Dla
nowych projektów nginx lub LiteSpeed są lepsze.
Najczęstsze pytania
Który serwer jest szybszy — Apache czy nginx?
+
nginx jest generalnie szybszy przy obsłudze statycznych plików i dużej liczby jednoczesnych połączeń — używa architektury event-driven (asynchronicznej) zamiast procesu per żądanie jak Apache. Przy dynamicznym PHP różnica jest mniejsza, bo bottleneck to czas wykonania PHP, nie serwer WWW. LiteSpeed (komercyjny serwer kompatybilny z Apache) łączy szybkość nginx z obsługą .htaccess z Apache — stąd popularność w hostingach.
Czy .htaccess działa na nginx?
+
Nie — nginx nie obsługuje pliku .htaccess. Nginx używa bloków server{} i location{} w pliku konfiguracyjnym serwera (nginx.conf lub vhost w /etc/nginx/sites-available/). Przekierowania, które w Apache piszesz w .htaccess, na nginx musisz wpisać do konfiguracji serwera (wymaga dostępu root). Na hostingu współdzielonym z nginx dostawca hostingu tłumaczy reguły .htaccess lub zapewnia panel konfiguracyjny. LiteSpeed obsługuje .htaccess natywnie.
Na jakim serwerze działa WordPress najlepiej?
+
WordPress działa dobrze na Apache (najpopularniejszy wybór), nginx z php-fpm (lepszy przy dużym ruchu) i LiteSpeed (najszybszy dzięki LSCache). Kluczowe dla WordPress jest nie sam serwer WWW, ale: wersja PHP (8.2+), dostępność opcode cache (OPcache), object cache (Redis/Memcached), szybkie dyski (NVMe) i wystarczająca pamięć RAM. Hosting z LiteSpeed i LSCache przyspiesza WordPress znacznie bardziej niż zmiana Apache→nginx bez cache.
Szybkie przejście do ofert związanych z tym tematem
Wybraliśmy oferty i strony z kodami rabatowymi, które najczęściej pasują do tego scenariusza użycia.
Twoja prywatność = Twoja decyzja. Używamy anonimowych plików cookies Google Analytics,
żeby wiedzieć które porównania hostingów są dla Ciebie przydatne. Bez Twojej zgody nie uruchamiamy
żadnych skryptów śledzących — domyślnie wszystko jest wyłączone.
Szczegóły w polityce prywatności.