Hosting dla WooCommerce: co sprawdzić przed uruchomieniem sklepu
Hosting pod WooCommerce ocenia się inaczej niż pod zwykłą stronę. Sprawdzamy cache koszyka, workery PHP, bazę, cron, backupy, płatności i odporność na skoki ruchu.

Spis treści
Sklep oparty na WooCommerce to znacznie więcej niż zwykły blog z dodatkiem koszyka. To dynamiczna aplikacja, w której każda sesja klienta generuje zapytania do bazy danych, procesy płatności i operacje, których nie da się tanio zbuforować. Dlatego hosting, który świetnie radzi sobie ze stroną wizytówką, potrafi się zatkać przy pierwszym większym ruchu w sklepie. Zanim uruchomisz sprzedaż, warto sprawdzić kilka rzeczy, które zadecydują o tym, czy sklep będzie szybki i stabilny — czy będzie tracił klientów na ostatnim kroku zakupu. Poniżej praktyczny przewodnik.
Wymagania techniczne na start
Zacznij od zgodności środowiska. WooCommerce w nowszych wersjach wymaga PHP w wersji 8.3 lub wyższej (testowane do 8.4), choć starsze, nierekomendowane środowiska mogą działać na PHP 7.4+. Baza danych to MySQL 8.0+ lub MariaDB 10.6+, a zalecany limit pamięci dla WordPressa to co najmniej 256 MB. Konieczne jest wsparcie HTTPS oraz aktualna wersja WordPressa.
To minimum, nie rekomendacja docelowa. Sklep z dużym katalogiem, wieloma wtyczkami i ruchem skorzysta na wyższym limicie pamięci i nowszej wersji PHP, która jest po prostu szybsza. Przed wyborem hostingu potwierdź, że dostawca oferuje aktualne wersje PHP i bazy oraz pozwala je samodzielnie przełączać.
Cache — i dlaczego koszyk wymaga ostrożności
Cache stron to najprostszy sposób na przyspieszenie witryny: serwer serwuje gotowy HTML zamiast generować go za każdym razem. Dla stron produktów i kategorii to świetne rozwiązanie. Problem zaczyna się przy koszyku, kasie (checkout) i koncie klienta — to strony spersonalizowane, których nie wolno buforować globalnie.
Jeśli cache obejmie koszyk, klient może zobaczyć cudzą zawartość koszyka, błędną sumę albo utknąć w nieskończonej pętli. Dlatego prawidłowa konfiguracja wyklucza z cache strony koszyka, checkoutu i konta oraz ciasteczka sesji WooCommerce. Dobry hosting e-commerce ma te reguły skonfigurowane fabrycznie; na uniwersalnym hostingu musisz dopilnować ich sam w ustawieniach wtyczki cache lub serwera.
Workery PHP, baza i cron
Workery PHP to liczba żądań, które serwer może przetwarzać jednocześnie. W sklepie, gdzie wiele osób naraz klika „dodaj do koszyka" i przechodzi do kasy, zbyt mała liczba workerów oznacza kolejkowanie i spowolnienie właśnie w najgorszym momencie. To parametr, o który warto wprost zapytać dostawcę.
Baza danych jest sercem WooCommerce — większość operacji to zapytania SQL. Szybkie dyski NVMe, dostrojona baza i ewentualny cache obiektów (np. Redis) realnie odciążają sklep. Zadbaj też o cron: WooCommerce używa zadań cyklicznych do realizacji zamówień, wysyłki e-maili czy czyszczenia sesji. Domyślny wp-cron uruchamia się przy odwiedzinach strony, co bywa zawodne — lepszym rozwiązaniem jest systemowy cron ustawiony po stronie serwera.
Backupy, płatności i bezpieczeństwo
Sklep przechowuje dane zamówień i klientów, dlatego kopie zapasowe muszą być automatyczne, regularne i łatwe do przywrócenia. Sprawdź częstotliwość, okres przechowywania i to, czy potrafisz odtworzyć sklep samodzielnie. Płatności wymagają działającego HTTPS oraz wychodzących połączeń (np. cURL) do bramek i powiadomień — upewnij się, że hosting ich nie blokuje. Pod kątem bezpieczeństwa liczą się zapora aplikacyjna (WAF), izolacja konta i aktualne certyfikaty SSL.
Sezonowe skoki ruchu
Wyprzedaże, Black Friday czy święta to chwile, gdy ruch potrafi wzrosnąć wielokrotnie — i właśnie wtedy sklep najbardziej zarabia lub najwięcej traci. Hosting współdzielony często nie udźwignie takiego skoku. Rozważ plan z możliwością szybkiego zwiększenia zasobów (skalowania) lub środowisko chmurowe/VPS, które pozwala dorzucić moc na czas kampanii. Przetestuj sklep pod obciążeniem zawczasu, a nie w trakcie promocji.
Checklista: co sprawdzić przed startem
| Obszar | Co zweryfikować |
|---|---|
| PHP | Wersja 8.3+ (najlepiej najnowsza), możliwość przełączania |
| Baza danych | MySQL 8.0+ / MariaDB 10.6+, dyski NVMe, cache obiektów |
| Pamięć | Limit min. 256 MB, z zapasem na wtyczki |
| Cache | Wykluczenie koszyka, checkoutu i konta klienta |
| Workery PHP | Wystarczająca liczba pod równoległy ruch |
| Cron | Systemowy cron zamiast domyślnego wp-cron |
| Backupy | Automatyczne, regularne, łatwe przywracanie |
| Płatności | HTTPS + niezablokowane połączenia wychodzące |
| Bezpieczeństwo | WAF, izolacja konta, aktualny SSL |
| Skalowanie | Możliwość zwiększenia zasobów na skoki ruchu |
Podsumowanie
Hosting pod WooCommerce ocenia się inaczej niż pod zwykłą stronę — liczy się to, jak radzi sobie z dynamicznymi, spersonalizowanymi żądaniami i nagłym obciążeniem. Zadbaj o aktualne PHP i bazę, prawidłowy cache omijający koszyk, dość workerów PHP, systemowy cron, solidne backupy i bezpieczne płatności. Przejdź przez powyższą checklistę przed uruchomieniem sprzedaży, a unikniesz najczęstszego scenariusza: sklepu, który pada dokładnie w dniu, w którym miał najwięcej zarobić.
Źródła i więcej informacji
- WooCommerce: Server requirements https://woocommerce.com/document/server-requirements/


