Menu
Szybki wybór
Hosting Domeny VPS SSL Kalkulator Porównania FAQ
Aktywne kody
Wszystkie kody rabatowe

Apache vs nginx na hostingu — co wybrać?

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.