Porównanie typów hostingu dla sklepu WooCommerce
Różnice najlepiej widać, gdy zestawisz je w kilku obszarach, które mają znaczenie dla sklepu:
| Obszar | Hosting współdzielony | VPS | Hosting zarządzany (managed) |
|---|
| Zasoby | Dzielone z innymi stronami, limity procesów i zapytań | Gwarantowane, można je zwiększać | Zależne od pakietu, zwykle dopasowane do WordPressa |
| Administracja serwera | Po stronie dostawcy | Po Twojej stronie lub administratora | Po stronie dostawcy |
| Konfiguracja pod WooCommerce | Ograniczona do opcji w panelu | Pełna swoboda | Gotowa, często z cache i stagingiem |
| Bezpieczeństwo | Izolacja kont zależy od dostawcy | Zależy od administratora | Aktualizacje serwera i część zabezpieczeń po stronie dostawcy |
| Skalowanie | Przejście na wyższy pakiet lub zmiana typu | Dodanie zasobów, czasem bez migracji | Zmiana pakietu, czasem automatyczne skalowanie |
| Dla kogo | Nowy, mały sklep z niewielkim ruchem | Sklep z zespołem technicznym lub opiekunem IT | Sklep, który chce skupić się na sprzedaży |
Koszt hostingu rośnie w tej samej kolejności, ale porównuj nie tylko cenę pakietu. Doliczaj czas administratora przy VPS, koszt przestojów w szczycie sprzedaży i koszt migracji, jeśli za rok i tak trzeba będzie zmienić serwer. Ceny pakietów zmieniają się często, dlatego przed decyzją sprawdź aktualny cennik i to, co dokładnie zawiera pakiet.
Punktem wyjścia do poszukiwań mogą być listy dostawców, które podają same projekty: dokumentacja wymagań WooCommerce odsyła do partnerów hostingowych WooCommerce i do hostingów polecanych na wordpress.org. Taka lista nie zastąpi jednak sprawdzenia parametrów, lokalizacji serwerów i jakości wsparcia u konkretnego dostawcy.
Kiedy wystarczy hosting współdzielony
Na start, gdy sklep ma kilkaset produktów, kilka zamówień dziennie i niewiele integracji, dobry hosting współdzielony zwykle wystarcza. Warunek jest jeden: musi spełniać wymagania WooCommerce i mieć rozsądne limity procesów PHP. Sprawdź też, czy dostawca robi codzienne kopie zapasowe, pozwala ustawić prawdziwego crona i daje dostęp do logów błędów.
Kiedy przejść na VPS lub hosting zarządzany
Sygnałem do zmiany są problemy, które powtarzają się mimo optymalizacji sklepu: wolne zamówienie przy większym ruchu, błędy przy imporcie produktów, zawieszone zadania w tle, przekroczone limity zasobów w panelu hostingu. VPS wybierz, gdy masz kogoś, kto zaktualizuje system, PHP i bazę danych oraz zareaguje na awarię. Hosting zarządzany wybierz, gdy chcesz mieć wydajny serwer bez własnego administratora.
Środowisko testowe i zadania w tle
Dwie funkcje hostingu łatwo przeoczyć przy zakupie, a w sklepie przydają się co tydzień. Pierwsza to środowisko testowe (staging), czyli kopia sklepu, na której sprawdzisz aktualizację WooCommerce, nowej wtyczki płatności czy motywu, zanim trafi ona na stronę z prawdziwymi klientami. Bez niego każda aktualizacja to ryzyko, że coś przestanie działać w zamówieniu.
Druga to możliwość ustawienia crona systemowego. WP-Cron uruchamia się przy wizytach na stronie, więc w nocy, gdy ruch jest mały, zadania w tle mogą czekać, a w szczycie ruchu wszystkie uruchamiają się naraz. Dokumentacja WordPressa opisuje, jak wyłączyć WP-Cron i podpiąć go pod harmonogram zadań serwera. Na hostingu współdzielonym ta opcja bywa ograniczona, a na VPS i hostingu zarządzanym zwykle jest dostępna.
[#uwaga] Szybki serwer nie naprawi wolnego sklepu, jeśli problem leży w motywie, ciężkich zdjęciach albo nadmiarze wtyczek. Zanim zmienisz hosting, sprawdź, co spowalnia stronę. O wadze zdjęć na karcie produktu piszemy we wpisie o tym, jak napisać opis i dobrać zdjęcia na karcie produktu w WooCommerce.
Pamięć podręczna na hostingu dla WooCommerce
Większość dostawców hostingu dla WordPressa oferuje pamięć podręczną stron po stronie serwera albo zaleca konkretną wtyczkę. Dla sklepu to duża ulga, bo strony kategorii, produktów i bloga mogą być serwowane bez generowania ich od nowa. Warunek jest ten sam co przy każdej wtyczce: koszyk, zamówienie i konto klienta muszą być wyłączone z pamięci podręcznej, tak samo jak ciasteczka sesji WooCommerce. Dokumentacja WooCommerce podpowiada też, że przy buforowaniu bazy danych warto wyłączyć z niego sesje _wc_session_. Jeśli dostawca konfiguruje cache za Ciebie, poproś o potwierdzenie, że te wyjątki są ustawione.
Lokalizacja serwera i wsparcie techniczne
Dla sklepu sprzedającego w Polsce warto, żeby serwer stał w centrum danych w Polsce lub w pobliskim kraju Unii Europejskiej. Skraca to czas odpowiedzi strony i ułatwia rozmowę o przetwarzaniu danych osobowych. Równie ważne jest wsparcie: sprawdź, czy dostawca odpowiada w nocy i w weekendy, w jakim języku i przez jakie kanały. Awaria w sobotę wieczorem w szczycie sezonu to nie moment na czekanie na odpowiedź do poniedziałku.
Po czym poznać, że serwer dla sklepu przestał wystarczać
Problemy z hostingiem rzadko wyglądają jak awaria. Częściej to powolne strony w godzinach szczytu albo pojedyncze błędy, które trudno powtórzyć. Najczęstsze objawy i to, co z nimi zrobić:
[#chart:woo64b]
Najbardziej bolesne są problemy w zamówieniu, bo dotyczą klientów, którzy już chcą zapłacić. Jak skrócić ten etap i usunąć z niego zbędne elementy, opisujemy we wpisie o tym, jak skrócić proces zamówienia w WooCommerce. Szybki serwer i prosty formularz zamówienia działają najlepiej razem.
Zanim zgłosisz problem dostawcy, zbierz konkretne dane: godziny, w których sklep zwalnia, adresy stron, komunikaty błędów i zrzuty z panelu zasobów. Dobry dostawca na tej podstawie szybko powie, czy problem leży po stronie serwera, czy sklepu.
Bezpieczeństwo i kopie zapasowe na hostingu dla WooCommerce
Sklep przechowuje dane klientów i zamówień, więc hosting to także element bezpieczeństwa. Przy wyborze dostawcy zapytaj o kilka rzeczy:
jak często robione są kopie zapasowe plików i bazy danych, jak długo są przechowywane i jak szybko można je przywrócić,
czy kopie są trzymane poza serwerem, na którym działa sklep,
czy dostawca udostępnia środowisko testowe (staging) do sprawdzania aktualizacji,
czy darmowy certyfikat SSL odnawia się automatycznie,
jak izolowane są konta na serwerze współdzielonym i czy jest zapora aplikacji webowych,
jak szybko dostawca udostępnia nowe wersje PHP i bazy danych.
Nawet przy dobrym hostingu warto mieć własną kopię zapasową w innym miejscu, np. tworzoną wtyczką do kopii zapasowych i wysyłaną do zewnętrznego magazynu plików. Jeśli dostawca hostingu ma awarię, kopia trzymana tylko u niego może być niedostępna dokładnie wtedy, gdy jej potrzebujesz.
Jak przygotować hosting WooCommerce na szczyt sprzedaży
Black Friday, święta czy duża kampania reklamowa to momenty, w których słaby serwer kosztuje najwięcej. Ruch rośnie kilkukrotnie, a każdy klient w koszyku obciąża serwer bardziej niż osoba, która tylko ogląda produkty. Przygotowanie warto zacząć kilka tygodni wcześniej:
sprawdź w panelu hostingu, jak blisko limitów zasobów sklep był w poprzednich szczytach,
zapytaj dostawcę, czy możesz czasowo zwiększyć zasoby i ile trwa taka zmiana,
wstrzymaj duże aktualizacje motywu i wtyczek na kilka dni przed akcją,
przesuń ciężkie zadania w tle, np. pełne importy z hurtowni, na godziny nocne,
zrób świeżą kopię zapasową i sprawdź, czy da się ją przywrócić,
ustal, kto i w jaki sposób reaguje na awarię w trakcie akcji.
Po akcji przejrzyj logi i raporty zasobów. Jeśli serwer pracował na granicy limitów, to sygnał, że przy kolejnym szczycie trzeba będzie zmienić pakiet lub typ hostingu.
Jak przenieść sklep WooCommerce na nowy hosting
Migracja sklepu wymaga więcej uwagi niż migracja strony firmowej, bo w czasie przenosin wpływają nowe zamówienia. Bezpieczna kolejność wygląda tak:
[#chart:woo64c]
Po przeniesieniu sprawdź zadania w tle w Action Scheduler (w narzędziach WooCommerce, w sekcji zaplanowanych akcji), połączenia z bramkami płatności, integracje z kurierami, Base i Allegro oraz wysyłkę e-maili. Jeśli wyłączasz WP-Cron na rzecz crona systemowego, zrób to zgodnie z dokumentacją WordPressa i sprawdź, czy zadania wykonują się regularnie.
Jak Vinson pomaga dobrać hosting dla WooCommerce
W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base. Przy wyborze serwera patrzymy na skalę sklepu, integracje i plany sprzedażowe, a nie tylko na cenę pakietu. W praktyce:
sprawdzamy, czy obecny serwer spełnia wymagania WooCommerce i co spowalnia sklep,
pomagamy wybrać typ hostingu do ruchu, katalogu i integracji,
przenosimy sklep na nowy serwer i testujemy płatności, wysyłki i synchronizacje,
ustawiamy pamięć podręczną z wyłączeniem koszyka, zamówienia i konta klienta.
Więcej informacji znajdziesz na stronie sklepy na WooCommerce z Vinson.
Najczęściej zadawane pytania
Jaki hosting wybrać dla sklepu WooCommerce?
Na start wystarczy dobry hosting współdzielony, który spełnia wymagania WooCommerce i ma rozsądne limity zasobów. Przy rosnącym ruchu, dużym katalogu i wielu integracjach lepszy będzie VPS z administratorem albo hosting zarządzany przygotowany pod WordPress i WooCommerce.
Jaka wersja PHP dla WooCommerce?
Dokumentacja WooCommerce zaleca PHP 8.3 lub nowszy. Starsze wersje, od PHP 7.4, mogą działać, ale nie dostają już poprawek bezpieczeństwa. Przed zmianą wersji PHP przetestuj sklep na kopii, bo starsze wtyczki mogą nie być zgodne.
Czy hosting współdzielony nadaje się na sklep internetowy?
Tak, dla małego sklepu z niewielkim ruchem. Ograniczeniem są dzielone zasoby i limity procesów, które przy większym ruchu lub ciężkich zadaniach w tle, np. imporcie produktów, mogą spowalniać sklep. Gdy problemy się powtarzają, rozważ VPS lub hosting zarządzany.
Czym jest hosting managed dla WooCommerce?
To hosting, w którym dostawca przygotowuje i utrzymuje środowisko pod WordPress i WooCommerce. Zwykle obejmuje aktualizacje serwera, kopie zapasowe, pamięć podręczną i środowisko testowe. Zakres usługi różni się między dostawcami, więc sprawdź go przed zakupem.
Dlaczego sklep WooCommerce działa wolno mimo dobrego hostingu?
Najczęstsze przyczyny to ciężki motyw, nadmiar wtyczek, duże zdjęcia i źle ustawiona pamięć podręczna. Spowalniać mogą też zadania w tle, np. synchronizacje stanów czy importy. Zanim zmienisz serwer, zmierz, co spowalnia stronę, i usuń te przyczyny.
Dobrze dobrany hosting dla WooCommerce to sklep, który nie zwalnia w najważniejszych dniach sprzedaży i nie traci zamówień przez awarie. Jeśli chcesz sprawdzić, czy Twój serwer wystarcza, albo przenieść sklep na lepszy hosting bez przestoju, sprawdź sklep na WooCommerce z Vinson.