Jak wybrać hosting dla sklepu WooCommerce: lista kontrolna
Sklep na WooCommerce działa pod innym obciążeniem niż zwykły blog na WordPressie. Każde dodanie produktu do koszyka, każde przejście do płatności i każde zalogowanie klienta to osobne zapytanie do bazy danych, które trzeba obsłużyć na żywo, bez pomocy cache'u stron statycznych. Dlatego hosting, który świetnie radzi sobie z blogiem, może się zatkać przy sklepie już przy kilkudziesięciu klientach online jednocześnie. Ta lista pomoże ci sprawdzić kluczowe parametry przed podpisaniem umowy, zamiast odkrywać je dopiero podczas pierwszej większej promocji. Jeśli wolisz zacząć od konkretnych wyników pomiarów, zerknij do rankingu hostingów pod WooCommerce, gdzie dane pochodzą z realnych testów, a nie z opisów ofert.
- Zapytaj hosting (albo sprawdź w regulaminie planu), ile PHP workers przypada na twoje konto. PHP worker to proces, który obsługuje jedno zapytanie w danym momencie. Przy sklepie liczy się to, bo kilku klientów przeglądających produkty jednocześnie zajmuje kilka workerów naraz, a gdy skończą się wolne, kolejne żądania czekają w kolejce i strona zaczyna się ładować wolniej.
- Sprawdź limit pamięci przydzielony na konto (PHP memory_limit). WooCommerce razem z wtyczkami do płatności, magazynu czy fakturowania potrzebuje zwykle więcej pamięci niż sam WordPress z motywem. Niski limit kończy się białym ekranem albo błędem przy większych operacjach, na przykład masowym imporcie produktów.
- Zweryfikuj, jakie wersje PHP hosting wspiera i czy możesz samodzielnie przełączyć wersję w panelu hostingowym, bez zgłoszenia do supportu. Nowe wersje WooCommerce i popularnych wtyczek regularnie wymagają nowszego PHP, a przesiadka na starszym koncie bywa trudna.
- Sprawdź limity bazy danych MySQL: maksymalny rozmiar, liczbę dozwolonych połączeń i to, czy baza siedzi na tym samym serwerze co pliki sklepu, czy na osobnym. Sklep z dużą liczbą zamówień i produktów generuje więcej zapytań do bazy niż blog, więc wąskie gardło często pojawia się właśnie tutaj, nie na dysku.
- Zapytaj, czy hosting oferuje cache zaprojektowany pod WooCommerce, na przykład object cache w Redis albo Memcached, a nie tylko standardowy cache stron statycznych. Koszyk, strona klienta i checkout nie mogą być buforowane jak zwykła podstrona, więc hosting bez odpowiedniego mechanizmu cache nie przyspieszy tych miejsc w ogóle.
- Sprawdź, czy certyfikat SSL jest wliczony w cenę planu i odnawia się automatycznie, bez twojej ingerencji. Sklep internetowy bez aktywnego certyfikatu traci zaufanie klientów przy płatności, a przeglądarki od razu to sygnalizują ostrzeżeniem.
- Sprawdź zasady backupów: jak często są robione, czy obejmują też bazę danych (nie tylko pliki) i czy możesz samodzielnie przywrócić wcześniejszą kopię z panelu, bez czekania na odpowiedź supportu. Przy sklepie liczy się czas, bo każda godzina przestoju to realnie utracone zamówienia.
- Zapytaj o dostępność CDN i to, jak łatwo go włączyć dla zdjęć produktów. Sklepy zwykle mają więcej grafik niż blog, a bez CDN te zdjęcia ładują się wolniej dla klientów z dalszych lokalizacji.
- Sprawdź miesięczny limit transferu (ruchu) i co dokładnie dzieje się po jego przekroczeniu, czy hosting automatycznie nalicza dodatkową opłatę za przekroczenie, czy po prostu zwalnia stronę do końca miesiąca.
- Zapytaj, czy w razie promocji albo wyprzedaży możesz tymczasowo zwiększyć zasoby (na przykład liczbę PHP workers) bez pełnej migracji na wyższy plan. Niektóre hostingi mają taką opcję na kilka dni, inne wymagają zmiany planu z wyprzedzeniem.
- Sprawdź realny czas odpowiedzi wsparcia technicznego przed zakupem, nie po. Zadaj konkretne pytanie techniczne na czacie albo mailem jeszcze przed podpisaniem umowy i zobacz, jak szybko i konkretnie odpowiadają, bo to pierwszy sygnał, czego możesz się spodziewać w razie awarii.
- Sprawdź, czy w cenie planu jest środowisko testowe (staging), w którym możesz sprawdzić aktualizację WooCommerce albo nowej wtyczki przed wgraniem jej na działający sklep. Aktualizacja wprowadzona od razu na produkcji to jeden z najczęstszych powodów nieplanowanych przestojów.
Co zrobić, gdy coś pójdzie nie tak
Sklep zwalnia po dodaniu większej liczby produktów. Zwykle to znak, że baza danych albo brakujący cache obiektowy nie nadążają z obsługą dużej liczby zapytań, a nie limit miejsca na dysku. Sprawdź w panelu, czy masz aktywny cache typu Redis albo Memcached, a jeśli nie, zapytaj support, czy plan go obsługuje. Dodatkowo wtyczka typu Query Monitor pomoże zobaczyć, które zapytania do bazy trwają najdłużej.
Podczas promocji strona zaczyna ładować się bardzo wolno albo pojawiają się błędy 503. To najczęściej przekroczony limit PHP workers, a nie awaria serwera. Skontaktuj się z hostingiem i zapytaj o tymczasowe zwiększenie limitu na czas kampanii. Jeśli hosting nie ma takiej opcji, warto to zapisać i uwzględnić przy kolejnym wyborze planu.
Nowa wersja WooCommerce albo wtyczki wymaga wyższej wersji PHP, a hosting jej nie obsługuje. Sprawdź w panelu hostingowym, czy możesz samodzielnie zmienić wersję PHP. Jeśli opcji nie widzisz, zapytaj support bezpośrednio, zanim zrobisz aktualizację. Gdy hosting faktycznie nie nadąża za wymaganiami sklepu, to sygnał, że warto porównać inne opcje w rankingu hostingów pod WooCommerce i rozważyć zmianę, zamiast odkładać aktualizacje na później.
Od 2014 roku prowadzi SP-Media - agencję, która buduje i utrzymuje strony firmowe. Hostingi ocenia z perspektywy kogoś, kto codziennie na nich pracuje: migracje, awarie, kontakt z supportem.