Przejdź do treści
codecollab.pl
§ Blog hosting wordpress woocommerce

Hosting pod sklep WooCommerce - ile zasobów naprawdę potrzebujesz

Sklep na WooCommerce obciąża serwer zupełnie inaczej niż strona firmowa i to jest główny powód, dla którego zwykły tani hosting zaczyna go dusić

Autor Krystian Kacik Data Czas czytania 8 min

Sklep na WooCommerce obciąża serwer zupełnie inaczej niż strona firmowa i to jest główny powód, dla którego zwykły tani hosting zaczyna go dusić. Hosting pod WordPressa z WooCommerce to w praktyce trzy rzeczy: minimum 512 MB pamięci PHP na proces, kilka równoległych procesów PHP (tzw. workerów) i szybki dysk NVMe albo SSD pod bazę danych. Reszta - LiteSpeed, panel, backupy - jest ważna, ale wtórna. Jeśli sklep zwalnia przy 20 osobach na stronie albo koszyk „gubi się” w trakcie kampanii, prawie zawsze brakuje właśnie workerów i pamięci.

Poniżej rozkładam to na liczby i na sygnały, które widać z poziomu właściciela sklepu, bez wchodzenia w konfigurację serwera.

Dlaczego sklep potrzebuje więcej niż strona wizytówka

Strona firmowa to w większości gotowe, wygenerowane raz strony HTML - serwer wysyła je z cache i praktycznie nic nie liczy. Sklep tak nie może. Koszyk, checkout i konto klienta muszą być za każdym razem liczone od nowa, bo każdy widzi w nich co innego. WooCommerce dokłada do tego własne tabele w bazie, sesje klientów, przeliczanie stanów magazynowych i wysyłki oraz zapytania do bramek płatności.

Praktyczny wniosek: im więcej osób jest jednocześnie w koszyku i na checkoucie, tym mocniej rośnie zużycie procesora, a nie transferu. Dlatego pakiet reklamowany jako „nielimitowany transfer” nic w sklepie nie załatwia - limitem jest moc obliczeniowa i liczba równoległych procesów PHP.

Ile zasobów potrzebuje sklep WooCommerce - konkretne progi

Poniższe wartości traktuj jako minimum robocze, nie jako ideał. Sprawdzam je w każdej diagnozie sklepu.

ParametrMinimum dla małego sklepuSklep z ruchem i kampaniami
Pamięć PHP (memory_limit)512 MB768 MB - 1 GB
Wersja PHP8.18.2 lub 8.3
Procesy PHP (workery)4-610 i więcej
Baza danychMySQL 8 / MariaDB 10.6+to samo, na osobnym dysku NVMe
DyskSSDNVMe
max_execution_time120 s300 s (import produktów, faktury)
Kopia zapasowacodzienna, poza serweremcodzienna + przed każdą aktualizacją

Dwie pozycje z tej tabeli są niedoceniane. Workery PHP to liczba żądań, które serwer obsłuży naprawdę równolegle - przy dwóch workerach trzeci klient na checkoucie po prostu czeka w kolejce. max_execution_time decyduje o tym, czy import cennika od hurtowni albo generowanie faktur dojdzie do końca, czy urwie się w połowie.

SSD, NVMe i LiteSpeed - co z tego realnie zmienia

Szybki dysk i szybki serwer WWW to dwa różne usprawnienia, które w sklepie działają w różnych miejscach.

  • Dysk NVMe zamiast zwykłego SSD przyspiesza bazę danych, czyli listy produktów, filtry i panel zamówień. Najbardziej to czuć w administracji sklepu, gdzie nic nie da się zbuforować.
  • Hosting WordPress z LiteSpeed ma sens głównie dlatego, że idzie w parze z wtyczką LiteSpeed Cache i pamięcią obiektową - potrafi serwować strony produktowe bez uruchamiania PHP. Alternatywa (Nginx z FastCGI Cache i Redisem) daje bardzo podobny efekt, więc sam napis „LiteSpeed” na ofercie nie jest jeszcze argumentem.
  • Cache obiektowy (Redis) to rzecz, o którą warto dopytać wprost. W sklepie z dużym katalogiem daje zwykle większy skok niż podbicie procesora, bo odciąża bazę z powtarzanych zapytań.

Czego cachować nie wolno: koszyka, checkoutu, konta klienta i strony „moje zamówienia”. Jeśli hosting cachuje wszystko bez wyjątków, klienci zaczynają widzieć cudze koszyki. To jedna z najbardziej wstydliwych awarii sklepu, a wynika z jednej źle ustawionej reguły.

Współdzielony, VPS czy managed - i ile to kosztuje

Cenniki hostingów zmieniają się co roku i różnią się między dostawcami, więc podaję rzędy wielkości, nie konkretne kwoty. Sprawdź aktualną ofertę przed decyzją.

RodzajDla kogoRząd kosztu (rocznie, netto)
Zwykły współdzielonystrona firmowa, nie sklepkilkaset złotych
Współdzielony „pod WordPressa” NVMe, wyższy pakietsklep do kilkuset produktów, spokojny ruchkilkaset do ok. tysiąca złotych
Managed WordPress / WooCommercesklep, w którym nie chcesz dotykać serweraod ok. tysiąca złotych wzwyż
VPS z opiekąduży katalog, integracje, B2B, własne APInajdroższy, plus koszt administracji

Reguła, którą powtarzam klientom: hosting to najtańszy element sklepu i najgorsze miejsce na oszczędzanie. Różnica między pakietem najtańszym a sensownym to zwykle koszt jednego, dwóch zamówień w miesiącu. Co dokładnie tracisz na najniższej półce, rozpisałem w tekście o tanim i darmowym hostingu WordPress.

Osobna sprawa to VPS bez opieki. Sam serwer bywa tani, ale ktoś musi aktualizować system, pilnować certyfikatów i reagować, gdy o drugiej w nocy przestanie odpowiadać PHP. Jeśli nie masz tej osoby, managed wychodzi taniej niż VPS plus awaria w Black Friday.

Sygnały, że hosting już nie wystarcza

Nie trzeba mierzyć niczego skomplikowanego. Te objawy wystarczą:

  1. Panel WordPressa działa wolniej niż sklep dla klientów - to klasyczny brak mocy, bo administracji nie da się zbuforować.
  2. Strona zwalnia dokładnie wtedy, gdy jest ruch - wieczorem, po wysyłce newslettera, w trakcie kampanii.
  3. Błędy 502 albo 504 przy dodawaniu do koszyka - kolejka żądań się przepełnia.
  4. Import produktów albo aktualizacja stanów urywa się w połowie - za krótki czas wykonania skryptu.
  5. Maile z zamówieniami przychodzą z opóźnieniem albo hosting blokuje wysyłkę.
  6. Hosting przysyła ostrzeżenia o przekroczeniu limitów procesów lub obciążenia - to już nie ostrzeżenie, tylko termin.

Zanim jednak zapłacisz za mocniejszy pakiet, warto wykluczyć drugą stronę medalu. Bardzo często sklep nie jest wolny przez serwer, tylko przez nadmiar wtyczek, ciężki motyw i nieskompresowane zdjęcia - rozbieram to w tekście o tym, dlaczego sklep WooCommerce wolno działa. Mocniejszy serwer pod niesprzątniętym sklepem daje poprawę na kilka miesięcy, a potem problem wraca.

Multisite, „unlimited” i inne pułapki w ofertach

Hosting WordPress multisite to opcja pozwalająca postawić wiele stron na jednej instalacji. Do sieci blogów bywa wygodna, do sklepów - rzadko. WooCommerce w multisite komplikuje płatności, integracje i aktualizacje, a przy awarii kładzie wszystkie sklepy naraz. Jeśli prowadzisz dwa sklepy, prawie zawsze lepiej wyjdą dwie osobne instalacje.

Na co jeszcze patrzeć krytycznie:

  • „Nielimitowane” wszystko - limity są zawsze, tylko schowane w regulaminie jako limit procesów albo obciążenia CPU.
  • Backup „w cenie” bez podanej częstotliwości i miejsca - kopia na tym samym serwerze co sklep nie jest kopią. Jak to ustawić sensownie, opisałem przy kopiach zapasowych WordPressa.
  • Brak środowiska testowego - w sklepie aktualizacji nie testuje się na produkcji.
  • Wsparcie wyłącznie mailowe - przy leżącym sklepie liczy się czas odpowiedzi, nie ładny formularz.
  • Migracja „gratis” wykonana automatem - działa, dopóki nie chodzi o sklep z zamówieniami w toku.

Jak przeprowadzić się na lepszy hosting bez strat

Przenosiny sklepu to nie jest przeciągnięcie plików. Kolejność, którą stosuję:

  1. Pełna kopia plików i bazy, sprawdzona przez odtworzenie, nie tylko pobranie.
  2. Postawienie kopii sklepu na nowym serwerze, bez zmiany domeny, i test: zakup testowy, płatność, mail, faktura.
  3. Skrócenie czasu życia wpisu DNS na dobę przed przeprowadzką.
  4. Domknięcie zamówień w toku i krótkie okno serwisowe, najlepiej w najsłabszej godzinie sprzedaży.
  5. Przełączenie domeny, wystawienie certyfikatu SSL, ponowny test zakupu i płatności na docelowym adresie.
  6. Utrzymanie starego serwera przez kilka dni jako zabezpieczenia.

Punkt drugi jest kluczowy. Najczęstsza strata przy przeprowadzce to nie utrata plików, tylko zamówienia złożone „pomiędzy” serwerami - takie, które trafiły na stary adres, gdy część klientów miała już nowy.

Kiedy to zlecić

Jeśli sklep zwalnia, a Ty nie wiesz, czy winny jest serwer, czy wnętrze sklepu - zaczynam od bezpłatnej diagnozy: patrzę na realne czasy odpowiedzi, obciążenie, konfigurację PHP i cache, a potem mówię wprost, czy wystarczy zmiana pakietu, czy trzeba wejść w optymalizację sklepu. Przy większej robocie - przeprowadzce, przebudowie cache, wdrożeniu środowiska testowego - dostajesz wycenę na piśmie przed startem, bez pracy w ciemno. Projekty rozliczam zwykle jako fixed-bid w przedziale 5000-10000 zł netto, a bieżące pilnowanie serwera, aktualizacji i kopii mieści się w stałej opiece technicznej - Basic 1000, Pro 2000, Premium 3500 zł netto miesięcznie.

Najczęstsze pytania

Jaki hosting pod WooCommerce wybrać dla małego sklepu? Wystarczy wyższy pakiet hostingu współdzielonego dedykowanego WordPressowi, pod warunkiem że ma minimum 512 MB pamięci PHP, PHP 8.1 lub nowsze, dysk NVMe albo SSD i co najmniej kilka równoległych procesów PHP. Najtańsze pakiety „na start” nie nadają się do sklepu, bo mają zbyt sztywne limity procesów.

Czy hosting z LiteSpeed jest lepszy dla WooCommerce? Bywa szybszy, ale nie sam z siebie - przewaga bierze się z tego, że LiteSpeed dobrze współpracuje z własną wtyczką cache i potrafi serwować strony bez uruchamiania PHP. Równie dobre wyniki daje Nginx z cache i Redisem. Ważniejsze od nazwy serwera jest to, ile masz pamięci i workerów oraz czy koszyk i checkout są wyłączone z cache.

Ile kosztuje hosting pod sklep WooCommerce? Sensowny pakiet pod sklep to zwykle rząd kilkuset złotych do ponad tysiąca rocznie netto, a hosting zarządzany i VPS z opieką - odpowiednio więcej. Cenniki dostawców zmieniają się co roku, więc przed decyzją sprawdź aktualną ofertę i przede wszystkim limity procesów PHP, bo to one decydują o zachowaniu sklepu przy ruchu.

Czy przeniesienie sklepu na inny hosting jest ryzykowne? Ryzyko jest realne, ale sterowalne. Największe zagrożenie to zamówienia złożone w trakcie przełączania domeny i płatności, które przestają działać na nowym adresie. Przy pełnej kopii, teście zakupu przed przełączeniem i krótkim oknie serwisowym w najsłabszej godzinie sprzedaży sklep przechodzi na nowy serwer bez utraty danych i bez przerwy widocznej dla klientów.

Wyślij zakres - wycena 24h


Powiązane: Dlaczego sklep WooCommerce wolno działa · Tani i darmowy hosting WordPress · Opieka techniczna nad sklepem · Sklepy e-commerce

§ Wycena 24h

Twój sklep zwalnia albo wygląda staro, a nie wiesz, od czego zacząć?

Opisz zakres w dwóch zdaniach albo podeślij link. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h