Przejdź do treści
Darmowy audyt

Sklepy internetowe Problem i rozwiązanie

Sklep WooCommerce na słabym hostingu: kiedy hosting jest problemem, jak to sprawdzić i ile kosztuje dobry

Autor: Bartosz Gromek Zaktualizowano: 7 min czytania

W skrócie

  • Objaw: serwer długo odpowiada na koszyk, zamówienie i panel, w czasie promocji pojawiają się błędy 502, 503 lub 508, importy przerywają się, a zadania w tle wykonują się z opóźnieniem.
  • Przyczyna: za mało procesów PHP i pamięci, stara wersja PHP, brak cache obiektów, cron zależny od ruchu i kopie zapasowe robione na tym samym serwerze w godzinach pracy sklepu.
  • Rozwiązanie: zmierz czas odpowiedzi serwera dla stron bez cache, porównaj parametry z wymaganiami WooCommerce, a jeśli hosting ich nie spełnia, przenieś sklep na pakiet z aktualnym PHP, Redis, znanym limitem procesów i kopiami poza serwerem.

Nie masz czasu? Zrobimy to za Ciebie - Sklepy internetowe od 2 000 zł netto

Hosting jest problemem sklepu WooCommerce, gdy serwer długo odpowiada także na strony, których nie da się zapisać w cache (koszyk, zamówienie, panel), gdy przy większym ruchu pojawiają się błędy 502, 503 lub 508 i gdy limity pamięci, procesów PHP albo stara wersja PHP blokują sklep mimo poprawek w motywie i wtyczkach. Wtedy dalsza optymalizacja strony niewiele da i trzeba zmienić pakiet albo dostawcę.

Po czym poznać, że winny jest hosting, a nie sklep?

Po tym, że wolny jest czas odpowiedzi serwera (TTFB), a nie samo pobieranie zdjęć i skryptów, i że problem dotyczy też koszyka, zamówienia i panelu administracyjnego. Jeśli serwer odpowiada szybko, a strona długo się wyświetla, przyczyna leży w motywie, zdjęciach i skryptach. Opisujemy ją we wpisie jak przyspieszyć sklep WooCommerce w wersji mobilnej.

  • czas odpowiedzi serwera dla koszyka lub zamówienia regularnie przekracza 1,8 sekundy, a web.dev uznaje za dobry wynik do 0,8 sekundy,
  • panel administracyjny i lista zamówień ładują się bardzo długo,
  • w czasie promocji lub wysyłki newslettera pojawiają się błędy 502, 503 lub 508,
  • import produktów albo eksport zamówień kończy się przekroczeniem czasu lub pamięci,
  • maile, synchronizacje i anulowanie nieopłaconych zamówień wykonują się z opóźnieniem,
  • sklep zwalnia codziennie o tej samej porze, w czasie robienia kopii zapasowej.

Jak sprawdzić hosting sklepu krok po kroku?

Zmierz czas odpowiedzi serwera dla stron bez cache, sprawdź parametry PHP w raporcie stanu systemu i porównaj je z wymaganiami WooCommerce. To kilkanaście minut pracy, które daje twarde dane do rozmowy z dostawcą hostingu.

Czas odpowiedzi serwera

W Chrome otwórz narzędzia dla programistów, kartę Sieć i sprawdź czas oczekiwania na pierwszy bajt dla koszyka z produktem i strony zamówienia, kilka razy o różnych porach. Strona główna z cache może wyglądać dobrze, bo serwer podaje gotowy plik, dlatego mierz strony, których cache nie obejmuje.

Parametry PHP i bazy danych

W WooCommerce, Status, Status systemu oraz w Narzędzia, Kondycja witryny sprawdzisz wersję PHP, limit pamięci, limit czasu wykonywania i wersję bazy danych. WooCommerce zaleca obecnie PHP 8.3 lub nowsze, MySQL 8.0 lub MariaDB 10.6 i nowsze oraz limit pamięci WordPressa co najmniej 256 MB. PHP 8.1 i starsze nie dostają już poprawek bezpieczeństwa, a PHP 8.2 dostaje je tylko do końca 2026 roku.

Zadania w tle i cron

WP-Cron uruchamia się tylko przy wejściu na stronę, więc przy małym ruchu zadania czekają, a przy dużym obciążają przypadkowe wejścia klientów. W raporcie stanu systemu, w sekcji Action Scheduler, sprawdź, czy nie ma długiej kolejki oczekujących zadań. Dobry hosting pozwala uruchamiać cron z harmonogramu serwera.

Procesy PHP i limity zasobów

Liczba procesów PHP określa, ile żądań bez cache serwer obsłuży jednocześnie. Gdy kilku klientów naraz przechodzi przez zamówienie, a roboty przeglądają filtry produktów, kolejne żądania czekają w kolejce. W ofertach hostingu współdzielonego ten parametr często nie jest podany, więc zapytaj o niego wprost.

Wykluczenie wtyczek

Zanim obwinisz serwer, sprawdź na kopii sklepu, czy jedna wtyczka nie generuje setek zapytań do bazy przy każdym wejściu. Wtyczka diagnostyczna, np. Query Monitor, pokaże czas i liczbę zapytań dla koszyka i zamówienia. Jeśli po wyłączeniu jednej wtyczki czas odpowiedzi spada kilkukrotnie, problemem jest ona, a nie hosting.

Czego wymagać od hostingu dla sklepu WooCommerce?

Aktualnego PHP, cache obiektów, znanego limitu procesów, kopii przechowywanych poza serwerem i środowiska testowego. Cena ma mniejsze znaczenie niż to, czy te elementy są w pakiecie.

Parametr Minimum dla małego sklepu
PHP 8.3 lub nowsze, z OPcache
Baza danych MySQL 8.0 lub MariaDB 10.6 i nowsze
Pamięć PHP co najmniej 256 MB
Cache obiektów Redis lub Memcached
Kopie zapasowe codzienne, przechowywane poza serwerem, z prostym odtworzeniem
Cron uruchamiany z harmonogramu serwera
Środowisko testowe kopia sklepu do sprawdzania aktualizacji
Dostęp SSH, logi błędów PHP, certyfikat SSL w cenie

Ile kosztuje miesięczny hosting pod WooCommerce dla małego sklepu?

Według publicznych cenników dwóch polskich firm hostingowych (stan na 16 października 2026 r.) pakiety przygotowane pod WooCommerce kosztują w cenie regularnej od około 349 do 1 399 zł netto rocznie, czyli mniej więcej od 30 do 120 zł netto miesięcznie. Pierwszy okres bywa kilka razy tańszy, dlatego porównuj cenę odnowienia, a nie promocyjną.

Niezarządzany serwer VPS kosztuje w cenniku jednej z tych firm od 34 do 179 zł netto miesięcznie w cenie regularnej, ale aktualizacje systemu, zabezpieczenia i kopie musi wtedy zapewnić ktoś po Twojej stronie. Małemu sklepowi z umiarkowanym ruchem może wystarczyć pakiet pod WooCommerce, jeśli spełnia parametry z tabeli. Gdy sklep rośnie albo pakiet regularnie trafia na limity, kolejnym krokiem jest zarządzany VPS lub hosting z gwarantowanymi zasobami. Pełne zestawienie stałych kosztów sklepu, nie tylko hostingu, znajdziesz w artykule ile kosztuje sklep internetowy w 2026.

Jak przenieść sklep na nowy hosting bez utraty zamówień?

Przygotuj sklep na nowym serwerze z wyprzedzeniem, przetestuj go, a samo przełączenie zrób w godzinach najmniejszego ruchu, z krótką przerwą na ostatnie skopiowanie bazy. Najważniejsze, żeby żadne zamówienie nie trafiło do starej bazy po tym, jak ją skopiujesz.

  1. Dzień lub dwa wcześniej obniż czas ważności (TTL) rekordów DNS domeny.
  2. Skopiuj pliki i bazę na nowy serwer, ustaw wersję PHP, cache obiektów, cron i certyfikat SSL.
  3. Przetestuj sklep na nowym serwerze przez wpis w pliku hosts: zamówienie z płatnością testową, maile, koszty wysyłki i integracje.
  4. W dniu przełączenia włącz tryb konserwacji, skopiuj bazę jeszcze raz i zmień rekordy DNS.
  5. Sprawdź adresy powiadomień płatności i webhooków oraz ustawienia poczty (SPF, DKIM), jeśli zmienia się serwer pocztowy.
  6. Przez kilka dni obserwuj logi błędów i porównuj zamówienia w sklepie z panelem operatora płatności.

Nie wyłączaj starego hostingu zaraz po zmianie DNS. Zostaw go na kilka dni, aż upewnisz się, że wszystkie zamówienia, maile i kopie zapasowe są już na nowym serwerze.

Przeniesienie sklepu na wydajniejszy serwer i jego konfigurację robimy przy wdrożeniach i przebudowach sklepów WooCommerce. Jeśli przy okazji rozważasz zmianę platformy, zobacz, jak pracujemy przy sklepach internetowych na innych systemach. Ten problem jest jednym z naszej listy 100 problemów z WooCommerce.

Darmowy skan sklepu

Sprawdź swój sklep za darmo

Wpisz adres, a przeniesiemy Cię do bezpłatnego skanu na stronie CodeScriptum.

Jak to rozwiązać krok po kroku

Sklep WooCommerce na słabym hostingu: kiedy hosting jest problemem, jak to sprawdzić i ile kosztuje dobry - https://codescriptum.pl/blog/hosting-dla-sklepu-woocommerce-kiedy-zmienic/

  1. Zmierz w narzędziach przeglądarki czas oczekiwania na pierwszy bajt dla koszyka z produktem i strony zamówienia, kilka razy o różnych porach, i zapisz wyniki.
  2. Otwórz WooCommerce, Status, Status systemu i zanotuj wersję PHP, limit pamięci, limit czasu wykonywania, wersję bazy danych i kolejkę zadań w Action Scheduler.
  3. Porównaj parametry z zaleceniami WooCommerce (PHP 8.3+, MySQL 8.0 lub MariaDB 10.6+, pamięć 256 MB+) i zapytaj dostawcę o liczbę procesów PHP, cache obiektów i miejsce przechowywania kopii.
  4. Jeśli obecny pakiet da się poprawić (nowsze PHP, Redis, cron z harmonogramu serwera, kopie w nocy), wprowadź zmiany i powtórz pomiar.
  5. Jeśli nie, wybierz nowy hosting według tabeli wymagań, porównując ceny odnowienia, a nie ceny promocyjne pierwszego okresu.
  6. Przenieś sklep według planu: obniżony TTL, kopia i test na nowym serwerze, tryb konserwacji i ponowne skopiowanie bazy, zmiana DNS, kontrola płatności i maili.

Jak sprawdzić, że zadziałało

Czas odpowiedzi serwera dla koszyka i zamówienia jest stabilnie poniżej 0,8 sekundy w kilku pomiarach o różnych porach, panel działa płynnie, kolejka zadań w Action Scheduler nie rośnie, a w czasie promocji nie pojawiają się błędy 502 i 503. Testowe odtworzenie kopii zapasowej na środowisku testowym kończy się powodzeniem.

Usługa CodeScriptum

Sklepy internetowe

od 2 000 zł netto

  • WooCommerce, Shopify, PrestaShop, Shoper i sklepy dedykowane
  • Migracja bez utraty pozycji w Google
  • Integracje: płatności, InPost, BaseLinker, KSeF

Najczęściej zadawane pytania

Ile kosztuje miesięczny hosting pod WooCommerce dla małego sklepu internetowego?

W publicznych cennikach polskich firm hostingowych (stan na 16 października 2026 r.) pakiety pod WooCommerce kosztują po okresie promocji mniej więcej od 30 do 120 zł netto miesięcznie, rozliczane zwykle rocznie. Więcej kosztuje zarządzany VPS albo hosting z gwarantowanymi zasobami, potrzebny przy większym ruchu.

Jaki limit pamięci PHP ustawić dla WooCommerce?

WooCommerce zaleca limit pamięci WordPressa co najmniej 256 MB. Sklepy z dużą liczbą wtyczek, wariantów albo z importami produktów potrzebują zwykle więcej, a o górnej granicy decyduje pakiet hostingowy.

Czy hosting współdzielony nadaje się do sklepu WooCommerce?

Do małego sklepu z umiarkowanym ruchem może się nadawać, jeśli pakiet ma aktualne PHP, cache obiektów, znany limit procesów i kopie poza serwerem. Jeśli sklep regularnie trafia na limity zasobów, potrzebny jest pakiet z gwarantowanymi zasobami.

Jak sprawdzić, ile procesów PHP ma mój hosting?

Ten parametr podaje dostawca w specyfikacji pakietu albo w panelu klienta, czasem pod nazwą procesy lub workery PHP. Jeśli go nie ma, zapytaj o niego pomoc techniczną hostingu, bo od niego zależy, ilu klientów naraz obsłuży koszyk i zamówienie.

Czy zmiana hostingu zaszkodzi pozycjom sklepu w Google?

Jeśli domena, adresy stron i treść się nie zmieniają, a sklep działa bez dłuższych przerw, przeniesienie na inny serwer nie powinno zaszkodzić. Szybszy serwer skraca czas odpowiedzi, co pomaga wskaźnikom szybkości strony.

Pojęcia w tym artykule

Źródła

  1. WooCommerce: zalecenia dotyczące serwera (otwiera się w nowej karcie) woocommerce.com
  2. WordPress.org: wymagania serwera (otwiera się w nowej karcie) wordpress.org
  3. PHP: wspierane wersje (otwiera się w nowej karcie) php.net
  4. Time to First Byte (web.dev) (otwiera się w nowej karcie) web.dev
  5. WP-Cron (WordPress Plugin Handbook) (otwiera się w nowej karcie) developer.wordpress.org
  6. WooCommerce: raport stanu systemu (otwiera się w nowej karcie) woocommerce.com
  7. cyber_Folks: cennik hostingu WooCommerce (stan na 16.10.2026) (otwiera się w nowej karcie) cyberfolks.pl
  8. LH.pl: cennik hostingu WooCommerce (stan na 16.10.2026) (otwiera się w nowej karcie) lh.pl
  9. cyber_Folks: cennik serwerów VPS (stan na 16.10.2026) (otwiera się w nowej karcie) cyberfolks.pl

Podobne problemy

O autorze

Bartosz Gromek

Założyciel CodeScriptum, technologia i rozwój

Założyciel CodeScriptum - firmy technologicznej z Łodzi, działającej od 2022 roku. Odpowiada za technologię i rozwój, a projekty realizuje razem z zespołem specjalistów od stron, sklepów internetowych, systemów CRM, integracji, AI i marketingu. Na blogu opisuje problemy, z którymi zgłaszają się klienci CodeScriptum, i sprawdzone sposoby ich rozwiązania.

Newsletter

Konkretne porady raz na jakiś czas

Nowe problemy i rozwiązania z bloga, zmiany w przepisach dla sklepów i stron oraz sprawdzone sposoby na więcej klientów z internetu. Bez spamu, wypis jednym kliknięciem.