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

Hosting WordPress dla WooCommerce - co sprawdzić zanim zlecisz projekt agencji

Opublikowano: 15 maja 2026 · Kategoria: WordPress, WooCommerce, Hosting

Prowadzisz sklep WooCommerce albo planujesz zlecić projekt agencji? Wybór hostingu to decyzja, która będzie boleć przez lata - dosłownie, bo ceny odnowienia w branży potrafią zaskoczyć nawet doświadczonych właścicieli e-commerce. Zebraliśmy dane z ponad 17 polskich dostawców i widzimy wzorzec: niska cena startowa to często przynęta, a prawdziwy koszt wychodzi dopiero przy pierwszym odnowieniu. Sprawdź porównanie kosztów hostingów i ich rzeczywiste TCO przez 24 miesiące - zanim podpiszesz umowę.

Dlaczego hosting WordPress dla WooCommerce to osobna kategoria?

WooCommerce nie jest zwykłą stroną. Sklep z kilkuset produktami generuje od 3 do 10 razy więcej zapytań do bazy danych niż typowy blog (Kinsta WordPress Performance Report, 2024). Każde dodanie do koszyka, każde sprawdzenie stanu magazynu, każda sesja logowania - to oddzielne transakcje bazodanowe. Zwykły shared hosting w cenie 10 zł miesięcznie po prostu tego nie udźwignie.

Co konkretnie odróżnia dobry hosting WooCommerce od standardowego?

  • PHP 8.2+ z OPcache - WooCommerce oficjalnie wymaga PHP 8.0+, ale OPcache to różnica między 200ms a 800ms odpowiedzi
  • MariaDB lub MySQL 8.0+ - starsze wersje nie obsługują window functions, które WooCommerce 8.x intensywnie wykorzystuje
  • Dedykowana pamięć RAM - minimum 256MB PHP memory limit, zalecane 512MB przy większych katalogach
  • Redis lub Memcached - cache obiektów to przepaść w wydajności przy ruchu powyżej 500 sesji dziennie

Shared hosting vs VPS vs hosting zarządzany - co wybrać dla WooCommerce?

Shared hosting działa dla MVP i sklepów z ruchem poniżej 200 unikalnych użytkowników dziennie. To uczciwa granica. Powyżej niej zaczyna się degradacja wydajności - nie dlatego że serwer jest zły, ale dlatego że współdzielisz zasoby z dziesiątkami innych stron.

VPS daje kontrolę, ale wymaga wiedzy administratorskiej. Jeśli nie masz kogoś po stronie technicznej kto ogarnie aktualizacje systemu, certyfikaty SSL i monitoring - VPS to pułapka. Wiele agencji rekomenduje VPS bo marża jest lepsza, nie dlatego że klient tego potrzebuje.

Hosting zarządzany WordPress (np. Zenbox WP Pro, LH.pl Business, CyberFolks Premium) kosztuje więcej w przeliczeniu na GB RAM, ale w pakiecie masz aktualizacje, backupy i wsparcie techniczne. Dla większości sklepów e-commerce to właściwy kompromis.

Jakie pytania zadać hostingowi przed zakupem?

Cena startowa to nie cena. To pierwsza zasada, którą powtarzamy na HostGrade.pl od początku. Badając oferty 17 polskich dostawców w 2026 roku stwierdziliśmy, że mediana różnicy między ceną promocyjną a ceną odnowienia wynosi 2,7x. Przy jednym z dostawców ten mnożnik sięga 17,2x.

Dane zebrane przez HostGrade.pl (Październik 2026) z publicznych cenników i regulaminów 17 polskich dostawców hostingowych. Metodologia: cena pierwszego roku (najniższy plan z PHP 8.x) vs cena odnowienia tego samego planu, przeliczone na miesięczny ekwiwalent.

Przed zakupem zapytaj wprost:

  1. Jaka jest cena odnowienia po pierwszym roku? - jeśli nie podają jej na stronie z cennikiem, to czerwona flaga
  2. Czy limit transferu dotyczy tylko ruchu wychodzącego, czy też wewnętrznego? - niektórzy liczą ruch między aplikacją a bazą danych
  3. Ile innodb_buffer_pool_size dostaje moja aplikacja? - pytanie techniczne, które odsieje sprzedawców od administratorów
  4. Czy mogę zrestartować usługę PHP-FPM bez ticketu? - mówi wiele o poziomie kontroli na koncie

Co sprawdzić w umowie z agencją WordPress dotyczącej hostingu?

Agencje WordPress często wliczają hosting w cenę projektu lub rekomendują konkretnego dostawcę. To nie jest złe samo w sobie - problem pojawia się gdy nie wiesz co kupujesz i kto za co odpowiada. Jeśli szukasz informacji o hostingach dla agencji WordPress i porównaniu planów business, mamy je zebrane w jednym miejscu.

Kwestia własności konta hostingowego. Upewnij się że konto hostingowe jest zarejestrowane na Twoje dane firmowe i Twój email. Jeśli agencja tworzy konto "u siebie", po zakończeniu współpracy możesz mieć problem z migracją.

SLA i czas reakcji. Dobra agencja powinna deklarować konkretny czas reakcji na awarie (np. 4h w godzinach biznesowych). "Staramy się odpowiadać szybko" to nie jest SLA.

Backupy - gdzie i jak często. Backup na tym samym serwerze co produkcja to nie backup. Zapytaj o RPO (Recovery Point Objective - jak stary może być backup przy odtwarzaniu) i RTO (Recovery Time Objective - ile trwa odtworzenie).

Z praktyki audytu hostingów: Właściciele sklepów dowiadują się o braku działających backupów dopiero po awarii. Backupy to nie koszt opcjonalny - to jedyna rzecz która stoi między Tobą a utratą bazy zamówień.

Jak ocenić kompetencje agencji WordPress w zakresie hostingu?

Dobra agencja WordPress powinna bez problemu wyjaśnić różnicę między Apache a Nginx, wiedzieć czym jest Varnish i mieć zdanie na temat zarządzanego hostingu WordPress vs VPS. Brak tych odpowiedzi nie dyskwalifikuje automatycznie - ale powinien skłonić do głębszych pytań.

Warto szukać firm, które transparentnie opisują swoje podejście do infrastruktury - zarówno na blogu jak i w specyfikacji projektu. Firmy takie jak weboptimo.pl dokumentują swoje standardy techniczne i stack, co ułatwia ocenę przed podpisaniem umowy.

Wydajność WooCommerce - co wpływa na konwersję?

Według danych Google, każda sekunda opóźnienia w ładowaniu strony mobilnej zmniejsza konwersję o 20% (Google/Deloitte Mobile Speed Study, 2023). Dla sklepu z miesięcznym obrotem 50 000 zł to realna strata rzędu 10 000 zł miesięcznie przy ładowaniu 3s zamiast 2s.

Core Web Vitals to nie tylko SEO - to metryki, które bezpośrednio korelują z zachowaniem użytkowników. LCP (Largest Contentful Paint) poniżej 2,5 sekundy to minimum dla sklepu e-commerce traktowanego poważnie.

Rzadko omawiane: Hosting ma wpływ nie tylko na LCP ale też na INP (Interaction to Next Paint) - metrykę CWV mierzącą responsywność interakcji. Sklepy na przeciążonym shared hostingu często mają LCP w normie (bo strona główna jest prosta), ale fatalny INP przy dodawaniu do koszyka. To właśnie tam klienci rezygnują.

Konfiguracja cache dla WooCommerce - co musisz wiedzieć

Standardowe pluginy cache (WP Rocket, W3 Total Cache) mają jeden problem z WooCommerce: nie mogą cachować stron z zawartością dynamiczną. Koszyk, strona checkout, strony z shortcodes WooCommerce - to wszystko musi być serwowane bez cache'u lub z cache'm warunkowym.

Hosting który obsługuje Redis object cache na poziomie serwera (nie tylko przez plugin) daje przewagę: nawet niecachowane strony są szybsze bo zapytania DB korzystają z cache obiektów. To różnica między 400ms a 150ms dla typowej strony produktu.

Wykluczenia z cache: koszyk, zamówienie, moje konto i ciasteczka sesji

Cache stron zapisuje gotowy HTML i podaje go kolejnym odwiedzającym. Dla karty produktu to ogromna oszczędność, ale dla koszyka, strony zamówienia i panelu "Moje konto" to błąd: każdy klient musi zobaczyć własną zawartość koszyka, własne adresy i własną historię zamówień. Źle ustawiony cache kończy się koszykiem, który się nie aktualizuje, albo w skrajnym przypadku pokazaniem jednemu klientowi danych drugiego.

WooCommerce sam wysyła na tych stronach nagłówki zakazujące cache'owania, ale cache serwerowy (Varnish, nginx FastCGI cache, LiteSpeed Cache) musi być skonfigurowany tak, aby je respektował. Dobry hosting pod sklep ma gotowe reguły, które pomijają cache:

  • po adresach URL - koszyk, zamówienie (checkout), moje konto oraz zapytania AJAX WooCommerce (parametr wc-ajax)
  • po ciasteczkach - gdy przeglądarka ma woocommerce_items_in_cart, woocommerce_cart_hash lub wp_woocommerce_session_, kolejne strony nie powinny być serwowane z wspólnego cache
  • dla zalogowanych - klienci z kontem i administratorzy zawsze dostają stronę generowaną na bieżąco

Jeśli korzystasz z wtyczki, sprawdź jej domyślne wykluczenia - opisujemy je w artykule o konfiguracji WP Rocket. Przy hostingu zarządzanym zapytaj dostawcę wprost, czy jego cache serwerowy ma reguły dla WooCommerce, czy musisz je dopisać sam.

Procesy PHP (PHP workers) - ile zamówień naraz obsłuży serwer?

Skoro koszyk i checkout omijają cache, każde takie żądanie musi obsłużyć PHP. Serwer ma ograniczoną liczbę procesów PHP (w PHP-FPM ustawia ją parametr pm.max_children, na hostingu współdzielonym z CloudLinux odpowiadają za to limity typu "Entry Processes" i "NPROC"). Jeden proces obsługuje w danej chwili jedno żądanie. Gdy wszystkie są zajęte, kolejne czekają w kolejce, a po przekroczeniu limitu czasu klient widzi błąd 502 lub 504.

W sklepie procesy PHP zjadają nie tylko klienci składający zamówienia. Równolegle działają zapytania AJAX z koszyka, panel administracyjny, REST API (np. synchronizacja z hurtownią lub marketplace), zadania w tle i powiadomienia z bramek płatności. Jeśli powiadomienie o opłaceniu nie przejdzie, zamówienie może zostać w statusie oczekującym i wymagać ręcznego sprawdzenia. Dlatego przy wyborze planu liczba procesów PHP mówi więcej niż sama ilość RAM czy "nielimitowany transfer".

Więcej procesów to jednak nie zawsze lepiej: każdy z nich zajmuje pamięć, więc limit musi pasować do RAM serwera. Jak dobrać te wartości na VPS, pokazujemy w poradniku konfiguracja i optymalizacja PHP-FPM. Na hostingu współdzielonym i zarządzanym nie zmienisz ich sam, więc zapytaj o nie przed zakupem.

HPOS, Action Scheduler i cron - zaplecze sklepu, które obciąża hosting

HPOS (High-Performance Order Storage) to sposób przechowywania zamówień w osobnych, dedykowanych tabelach zamiast w ogólnych tabelach wpisów WordPressa. Od WooCommerce 8.2 jest domyślnie włączony w nowych sklepach. Dla hostingu oznacza to mniej obciążające zapytania przy wyszukiwaniu i filtrowaniu zamówień, ale starsze sklepy po migracji często działają przez jakiś czas w trybie zgodności, w którym dane zamówień są zapisywane w obu miejscach. To podwójne zapisy do bazy, więc przy przenosinach na HPOS warto mieć zapas wydajności bazy danych i aktualną kopię zapasową. Przed włączeniem sprawdź też, czy wszystkie wtyczki (płatności, wysyłki, faktury) deklarują zgodność z HPOS.

Action Scheduler to kolejka zadań w tle, z której korzysta WooCommerce i wiele wtyczek: wysyłka webhooków, import danych do statystyk, zaplanowane promocje, odnowienia subskrypcji. Kolejka jest uruchamiana głównie przez WP-Cron, a tu zaczyna się problem.

WP-Cron czy systemowy cron?

WP-Cron nie jest prawdziwym harmonogramem: odpala się przy wizytach na stronie. W nocy, przy małym ruchu albo gdy większość stron idzie z cache (i nie dotyka PHP), zadania potrafią się opóźniać, a kolejka Action Scheduler rośnie. Przy dużym ruchu z kolei sprawdzanie harmonogramu dokłada pracy do zwykłych żądań klientów.

Standardowe rozwiązanie to wyłączenie WP-Cron w wp-config.php (stała DISABLE_WP_CRON) i uruchamianie zadań z crona systemowego, np. co 5 minut przez WP-CLI (wp cron event run --due-now). Wymaga to hostingu, który daje dostęp do zadań cron i WP-CLI. Jeśli nie wiesz, jak to działa, zacznij od artykułu czym jest cron job na hostingu. Przy okazji sprawdzisz kondycję sklepu: w panelu WooCommerce (Status, Zaplanowane akcje) widać, czy w kolejce nie zalegają setki zaległych lub nieudanych zadań.

Kopie zapasowe sklepu - dlaczego baza zamówień potrzebuje częstszego backupu niż pliki

W sklepie pliki zmieniają się rzadko: przy aktualizacji wtyczek, motywu albo dodaniu zdjęć produktów. Baza danych zmienia się przy każdym zamówieniu, rejestracji klienta i zmianie stanu magazynowego. Codzienny backup całej strony oznacza, że w najgorszym razie tracisz prawie dobę zamówień. Dlatego w e-commerce rozdziela się te dwa harmonogramy: pliki raz dziennie wystarczą, bazę warto zrzucać częściej (np. co godzinę albo z wykorzystaniem logów binarnych MySQL, które pozwalają odtworzyć stan na konkretną minutę, jeśli dostawca to oferuje).

Druga pułapka to samo odtwarzanie. Przywrócenie całej bazy z wczorajszej kopii nadpisuje wszystko, co wydarzyło się później: nowe zamówienia, płatności, konta klientów. Przed przywróceniem trzeba wyeksportować zamówienia z okresu po backupie albo przywracać selektywnie. Zapytaj dostawcę, czy da się odtworzyć osobno pliki i osobno bazę, i czy możesz pobrać kopię bez ticketu.

Przed każdą większą aktualizacją WooCommerce (zwłaszcza z migracją bazy, jak przejście na HPOS) zrób ręczny backup lub snapshot. Kopie trzymaj poza serwerem produkcyjnym i co jakiś czas testuj ich odtworzenie. Jak zautomatyzować zrzuty bazy, opisujemy w poradniku automatyzacja backupu MySQL.

Zarządzany serwer pod WooCommerce - co obejmuje pełna opieka administratora?

"Zarządzany" to pojęcie marketingowe i każdy dostawca rozumie je inaczej. Zanim zamówisz zarządzany VPS lub serwer pod sklep, poproś o pisemny zakres opieki. Zwykle obejmuje on warstwę serwera:

  • aktualizacje systemu operacyjnego i poprawki bezpieczeństwa
  • instalację i aktualizację wersji PHP, bazy danych, serwera WWW i Redis
  • monitoring dostępności i reakcję na awarie (z określonym czasem reakcji)
  • firewall, ochronę przed atakami siłowymi i certyfikaty SSL
  • kopie zapasowe i odtwarzanie na żądanie
  • strojenie bazy danych i PHP-FPM pod obciążenie sklepu

Często poza zakresem zostaje warstwa aplikacji: aktualizacje WordPressa i wtyczek, konflikty między wtyczkami, błędy motywu, wolne zapytania generowane przez konkretną wtyczkę. Jeśli tym ma się zajmować agencja, zapisz to w umowie, żeby przy awarii nie okazało się, że hosting odsyła do agencji, a agencja do hostingu.

Kiedy przejść z hostingu współdzielonego na VPS lub serwer zarządzany?

Liczba sesji to tylko orientacyjny próg. Bardziej wiarygodne są sygnały z samego sklepu:

  • błędy 502, 503 lub 504 w trakcie promocji, mailingu albo kampanii reklamowej
  • komunikaty o przekroczeniu limitów konta (procesy, CPU, pamięć) w panelu hostingu
  • wyraźnie wolniejszy checkout i panel zamówień niż strony z cache
  • rosnąca kolejka zaległych zadań w Action Scheduler
  • potrzeba Redis, dostępu SSH, WP-CLI lub własnej konfiguracji PHP, których plan nie oferuje

Checklista techniczna do wysłania dostawcy przed zakupem

Poza pytaniami o cenę odnowienia z sekcji wyżej, wyślij dostawcy te pytania mailem i porównaj odpowiedzi na piśmie:

  1. Ile równoczesnych procesów PHP mam w planie i co się dzieje po przekroczeniu limitu?
  2. Czy Redis object cache jest dostępny w planie, czy wymaga droższego pakietu?
  3. Czy cache serwerowy ma gotowe wykluczenia dla koszyka, zamówienia i "Moje konto"?
  4. Czy mam dostęp do SSH, WP-CLI i systemowego crona?
  5. Jak często robicie kopię bazy danych, jak długo ją trzymacie i czy jest przechowywana poza serwerem?
  6. Czy mogę samodzielnie przywrócić osobno pliki i osobno bazę?
  7. Czy jest środowisko testowe (staging) do sprawdzania aktualizacji WooCommerce?
  8. Kto i z jakim wyprzedzeniem aktualizuje wersję PHP na koncie?
  9. Gdzie fizycznie stoją serwery (ważne dla RODO i czasu odpowiedzi w Polsce)?

Porównanie - co sprawdzić przed zakupem hostingu WooCommerce

Kryterium Shared hosting VPS Managed WordPress
PHP 8.2+ z OPcache Zazwyczaj tak Konfigurujesz sam Tak, w standardzie
Redis object cache Rzadko Instalujesz sam Tak, wbudowany
Automatyczne backupy Codziennie (zwykle) Konfigurujesz sam Codziennie + on-demand
Izolacja zasobów Współdzielone Dedykowane Dedykowane
Cena odnowienia Sprawdź (mnożnik 2-17x) Stała lub lekki wzrost Sprawdź (mnożnik 2-4x)
Rekomendowany ruch do 200 sesji/dzień 200+ sesji/dzień Dowolny

Jeśli prowadzisz agencję i utrzymujesz strony wielu klientów, porównanie resellera, VPS i paneli (cPanel WHM, DirectAdmin) znajdziesz w artykule hosting dla agencji.

Najczęstsze pytania

Ile RAM potrzebuje sklep WooCommerce? +
Minimum to 512 MB dla małego sklepu (do 500 produktów, ruch poniżej 300 sesji dziennie). Przy większym katalogu i wtyczkach płatności warto mieć 1-2 GB dostępnego RAM. Hosting zarządzany WordPress dla e-commerce zazwyczaj oferuje 2 GB w standardzie - to realny wymóg wynikający z architektury WooCommerce i ilości równoczesnych transakcji bazodanowych.
Czy mogę hostować WooCommerce na shared hostingu? +
Tak, jeśli sklep jest na etapie MVP lub ma ruch poniżej 200 sesji dziennie. Powyżej tej granicy shared hosting zaczyna wpływać na UX. Problem pojawia się przy godzinach szczytu - współdzielenie zasobów CPU z innymi stronami na tym samym serwerze to ryzyko niedostępności właśnie gdy masz kampanię promocyjną.
Co to jest hosting zarządzany WordPress i czy warto? +
Hosting zarządzany (managed WordPress hosting) to środowisko zoptymalizowane pod WordPress: automatyczne aktualizacje core i wtyczek, wbudowany cache, backupy i wsparcie które rozumie WooCommerce. Kosztuje 2-4x więcej niż standardowy hosting, ale eliminuje 80% typowych problemów technicznych z którymi zmagają się właściciele sklepów.
Jak przenieść WooCommerce do lepszego hostingu bez przestoju? +
Migracja z zerowym przestojem wymaga: (1) repliki bazy danych na nowym serwerze, (2) przeniesienia plików przez rsync z aktywną synchronizacją, (3) zmiany DNS z krótkim TTL (300s), (4) monitorowania obu instancji przez 24h po przełączeniu. Agencje WordPress powinny obsłużyć ten proces bez zamykania sklepu - zapytaj o doświadczenie w migracjach przed podpisaniem umowy.
Jaka cena hostingu WordPress dla WooCommerce jest rozsądna? +
Dla małego sklepu: 50-150 zł miesięcznie za hosting zarządzany lub VPS z zarządzaniem. Dla sklepu z ruchem powyżej 1000 sesji dziennie: 200-500 zł. Wszystko poniżej 30 zł miesięcznie dla aktywnego WooCommerce to albo shared hosting (ryzyko wydajności) albo cena promocyjna - sprawdź cenę odnowienia. Średni mnożnik promocja→odnowienie w Polsce w 2026 roku to 2,7x (HostGrade.pl, 2026).
Dlaczego koszyk WooCommerce nie może być cache-owany? +
Koszyk, strona zamówienia i panel Moje konto zawierają dane konkretnego klienta. Jeśli cache stron zapisze je jako gotowy HTML, koszyk przestaje się aktualizować, a w skrajnym przypadku klient może zobaczyć dane innej osoby. Cache serwerowy (Varnish, nginx FastCGI, LiteSpeed) powinien pomijać te adresy, zapytania wc-ajax oraz odwiedzających z ciasteczkami sesji WooCommerce.
Co obejmuje zarządzany hosting WooCommerce z pełną opieką administratora? +
Zwykle warstwę serwera: aktualizacje systemu i PHP, monitoring, firewall, SSL, kopie zapasowe z odtwarzaniem oraz strojenie bazy danych i PHP-FPM. Często poza zakresem zostają aktualizacje WordPressa i wtyczek oraz konflikty między nimi. Przed zamówieniem poproś dostawcę o pisemny zakres opieki i czas reakcji na awarie.
Czy WP-Cron wystarczy dla sklepu WooCommerce? +
Przy małym sklepie zwykle tak, ale WP-Cron uruchamia się tylko przy wizytach na stronie, więc zadania w tle (Action Scheduler, webhooki, odnowienia subskrypcji) mogą się opóźniać. W sklepach z regularną sprzedażą lepiej wyłączyć WP-Cron stałą DISABLE_WP_CRON i uruchamiać zadania z crona systemowego co kilka minut przez WP-CLI. Wymaga to hostingu z dostępem do crona i WP-CLI.

Podsumowanie

Hosting WordPress dla WooCommerce to nie commodity - to infrastruktura, od której zależy konwersja i dostępność Twojego sklepu. Zanim podpiszesz umowę z agencją lub wybierzesz dostawcę, sprawdź trzy rzeczy: cenę odnowienia (nie promocyjną), politykę backupów i kto jest właścicielem konta hostingowego.

Porównywarki cenowe pokazują cenę startową. My na HostGrade.pl pokazujemy całkowity koszt przez 24 miesiące - bo to jedyna liczba, która ma znaczenie dla Twojego budżetu. Sprawdź TCO hostingów WordPress i porównaj rzeczywiste koszty zanim podjęcia decyzji.

Artykuł przygotowany przez zespół HostGrade.pl na podstawie analizy 17 polskich dostawców hostingowych (Październik 2026). Dane cennikowe pobrane bezpośrednio z cenników i regulaminów dostawców.

Sprawdź oferty pasujące do tego scenariusza

Poniżej masz szybkie przejścia do ofert i stron z kodami rabatowymi tam, gdzie są dostępne.