Jak wybrać hosting dla WordPressa i nie żałować po roku
Pytanie o to, jak wybrać hosting dla WordPressa, wraca zawsze w tym samym momencie: gdy strona zaczyna mulić albo gdy kończy się promocyjna cena pierwszego roku. Decyzja o tym, jak wybrać hosting dla WordPressa, rozstrzyga się jednak nie na cenniku, lecz w specyfikacji technicznej — wersji PHP, limicie pamięci, typie dysku i liczbie kont upchniętych na jednej maszynie. Instalacja WordPressa z motywem premium i dwudziestoma wtyczkami potrafi zużyć 256 MB RAM na pojedyncze żądanie, a tani pakiet za 60 zł rocznie często daje 128 MB. Efekt to biały ekran przy imporcie produktów i czas odpowiedzi serwera przekraczający sekundę. Różnica między dobrze a źle dobranym pakietem to zwykle 200–300 zł rocznie, ale też kilkaset milisekund w czasie ładowania i realny wpływ na pozycje w wyszukiwarce. Poniżej znajdziesz konkretne parametry, progi cenowe i procedury techniczne, które trzeba sprawdzić przed podpisaniem umowy na kolejne dwanaście miesięcy.
Parametry serwera, które realnie decydują o szybkości WordPressa
Zastanawiając się, jak wybrać hosting dla WordPressa, zacznij od wersji PHP z aktywnym OPcache. Nowsze gałęzie języka obsługują ten sam kod nawet o 20–30 procent szybciej niż wersje sprzed kilku lat, a dostawcy, którzy nie pozwalają przełączyć interpretera w panelu klienta, odpadają od razu. Sprawdź też dostępność PHP-FPM zamiast starego mod_php.
Drugi parametr to memory_limit. Dla bloga wystarczy 128 MB, ale sklep na WooCommerce z tysiącem produktów potrzebuje 256 lub 512 MB, szczególnie przy generowaniu raportów i eksporcie zamówień. Równie istotny jest max_execution_time — poniżej 60 sekund import większego pliku CSV zwyczajnie się przerywa. Dobre panele pozwalają zmienić obie wartości samodzielnie, bez zgłoszenia do pomocy technicznej.
Trzecia rzecz to zagęszczenie kont. Dostawcy rzadko podają, ilu klientów dzieli jeden procesor, ale limit jednoczesnych procesów oraz liczba wątków CPU mówią wszystko. Pakiet z jednym rdzeniem i dwudziestoma procesami padnie przy pierwszym większym ruchu z newslettera. Serwery na LiteSpeed lub nginx z cache po stronie serwera znoszą taki skok znacznie lepiej niż klasyczny Apache.
Dysk NVMe, baza danych i cache obiektowy
Dyski NVMe dają kilkukrotnie wyższą liczbę operacji na sekundę niż SATA SSD, co przekłada się bezpośrednio na czas zapytań do bazy MySQL. Przy rozbudowanej tabeli wp_postmeta różnica bywa widoczna gołym okiem: 400 milisekund kontra 80 milisekund na tym samym zapytaniu filtrującym produkty w katalogu.
Dopytaj również o Redis lub Memcached. Cache obiektowy odciąża bazę przy powtarzalnych zapytaniach i jest niemal obowiązkowy w sklepach oraz serwisach z logowaniem, gdzie standardowy cache stron nie działa. Część dostawców udostępnia go dopiero w wyższych pakietach albo wyłącznie na serwerach wirtualnych.
Hosting współdzielony, VPS czy serwer dedykowany
Pytanie, czym różni się VPS od hostingu współdzielonego, sprowadza się do gwarancji zasobów. W pakiecie współdzielonym procesor i pamięć są wspólne, a sąsiad generujący nagły ruch potrafi spowolnić Twoją stronę. VPS przydziela sztywno określone rdzenie i ilość RAM, więc wydajność pozostaje przewidywalna niezależnie od zachowania innych klientów.
Odpowiedź na pytanie, jak wybrać hosting pod WordPress, zależy od skali projektu. Blog z 5 tysiącami odsłon miesięcznie spokojnie zmieści się na dobrym pakiecie współdzielonym za 150–250 zł rocznie. Sklep z 50 tysiącami sesji, płatnościami online i integracją z kurierem potrzebuje już serwera wirtualnego albo hostingu zarządzanego.
Serwer dedykowany ma sens dopiero przy naprawdę dużym ruchu albo wymaganiach zgodności, bo do kosztu maszyny dochodzi administracja. Dla większości projektów rozsądnym kompromisem jest VPS zarządzany, gdzie dostawca odpowiada za aktualizacje systemu, kopie zapasowe i podstawowe bezpieczeństwo, a Ty zajmujesz się wyłącznie treścią i rozwojem strony.
Poniższe zestawienie pokazuje typowe progi wejścia. Ceny traktuj orientacyjnie — różnice między dostawcami przy identycznej specyfikacji potrafią być dwukrotne, a promocja pierwszego okresu rzadko obowiązuje przy odnowieniu. Sprawdzaj cenę odnowienia, a nie startową, bo to ona zdecyduje o rachunku w kolejnych latach.
| Rozwiązanie | Orientacyjny koszt | Dla kogo | Główne ograniczenie |
|---|---|---|---|
| Hosting współdzielony | 100–300 zł rocznie | Blogi, wizytówki, małe strony | Wspólne CPU, limity procesów |
| Hosting zarządzany WordPress | 300–900 zł rocznie | Strony firmowe, małe sklepy | Ograniczona lista wtyczek |
| VPS niezarządzany | 30–80 zł miesięcznie | Osoby z wiedzą administracyjną | Sam odpowiadasz za aktualizacje |
| VPS zarządzany | 80–200 zł miesięcznie | Sklepy i serwisy z dużym ruchem | Koszt rośnie wraz z zasobami |
| Serwer dedykowany | od 300 zł miesięcznie | Duże portale, projekty wymagające izolacji | Dłuższy czas wdrożenia |
Domena, DNS i rekordy — techniczne minimum
Zanim kupisz pakiet, uporządkuj domenę. Jeśli przejmujesz projekt po kimś innym, pierwszym krokiem jest ustalenie, jak sprawdzić kto jest właścicielem domeny — służy do tego baza WHOIS rejestru NASK dla końcówki .pl oraz publiczne wyszukiwarki WHOIS dla domen globalnych i europejskich.
Kolejna sprawa to terminy. Pytanie, jak przedłużyć domenę po wygaśnięciu, ma odpowiedź zależną od tego, ile dni minęło od daty ważności: przez mniej więcej 30 dni działa zwykłe odnowienie w cenie standardowej, potem adres trafia do kwarantanny, a wykup z niej kosztuje nawet kilkaset złotych.
Rekordy A, CNAME i MX w praktyce
Osobnym tematem jest to, jak skonfigurować rekordy DNS domeny po zmianie serwera. Rekord A wskazuje adres IP hostingu, rekordy MX kierują pocztę, a wpisy TXT przechowują SPF i DKIM. Zmiany propagują się od kilkunastu minut do 24 godzin, zależnie od ustawionej wartości TTL w strefie.
Co to jest rekord CNAME? To alias wskazujący jedną nazwę na drugą, na przykład subdomenę sklep.twojadomena.pl na adres usługi zewnętrznej. Nie da się go ustawić dla domeny głównej — tam używa się rekordu A albo mechanizmu ALIAS, o ile operator DNS w ogóle taką funkcję udostępnia w swoim panelu.

Przed migracją obniż TTL do 300 sekund. Dzięki temu przełączenie ruchu na nowy serwer zajmie minuty zamiast doby, a odwiedzający nie trafią na starą, nieaktualną kopię strony w trakcie przenosin. Po zakończeniu operacji przywróć wyższą wartość, żeby ograniczyć liczbę zapytań do serwerów nazw.
Certyfikat SSL, przekierowania i bezpieczeństwo
Szyfrowanie to standard, nie dodatek — decydując, jak wybrać hosting dla WordPressa, sprawdź politykę certyfikatów jeszcze przed zakupem. Zanim ustalisz, jak zainstalować certyfikat SSL na serwerze, upewnij się, czy dostawca udostępnia automatyczne wystawianie w panelu. W dobrych pakietach cała operacja to jedno kliknięcie i odnowienie realizowane co 90 dni bez Twojego udziału.
Darmowy certyfikat SSL Let’s Encrypt w praktyce niczym nie ustępuje płatnym certyfikatom typu DV — szyfruje identycznie, a przeglądarka pokazuje taką samą kłódkę. Płatne warianty OV i EV, kosztujące od 200 do ponad 1000 zł rocznie, mają sens głównie w bankowości oraz dużym handlu elektronicznym, gdzie liczy się weryfikacja podmiotu.
Po włączeniu HTTPS trzeba wiedzieć, jak ustawić przekierowanie 301 w htaccess, żeby wersja nieszyfrowana nie dublowała treści. Wystarczy warunek RewriteCond sprawdzający HTTPS off i reguła kierująca ruch na adres z prefiksem https; wpis musi znaleźć się przed blokiem reguł WordPressa w pliku .htaccess.
Do tego zestawu dołóż logowanie dwuskładnikowe, blokadę XML-RPC oraz kopie zapasowe wykonywane codziennie i przechowywane poza serwerem produkcyjnym. Backup leżący na tym samym dysku co strona nie chroni przed awarią macierzy ani przed skutecznym włamaniem. Sprawdź też, ile wersji kopii dostawca faktycznie przechowuje i jak wygląda procedura odtworzenia.
Migracja strony i testy po uruchomieniu
Gdy wybór jest już podjęty, zostaje przeprowadzka. Pytanie, jak przenieść stronę na inny hosting, ma trzy odpowiedzi: wtyczka migracyjna typu Duplicator lub All-in-One WP Migration, narzędzie migracji udostępniane przez nowego dostawcę albo ręczne przeniesienie plików przez FTP i bazy danych przez phpMyAdmin.
Metoda ręczna jest najpewniejsza przy dużych serwisach. Eksportujesz bazę do pliku SQL, wgrywasz katalog wp-content, podmieniasz dane dostępowe w wp-config.php i aktualizujesz adresy w bazie zapytaniem SQL lub narzędziem Search Replace DB. Testy rób na zmodyfikowanym pliku hosts, jeszcze przed przełączeniem rekordów DNS.
Po migracji zmierz efekty. Czas odpowiedzi serwera powinien zejść poniżej 200 milisekund, a pełne załadowanie strony poniżej 2 sekund. Jeśli wyniki wyglądają podejrzanie, zweryfikuj najpierw własne łącze — jak sprawdzić prędkość internetu rzetelnie? Testem po kablu, przy wyłączonych pozostałych urządzeniach i zamkniętych aplikacjach w tle.
Sporo rzekomych problemów z hostingiem to problemy z siecią lokalną. Zanim zgłosisz reklamację, sprawdź, jak wzmocnić sygnał WiFi w domu: zmiana kanału na mniej obciążony, przejście na pasmo 5 GHz i przesunięcie routera na środek mieszkania zwykle dają więcej niż wymiana pakietu na droższy.
Jak wybrać hosting dla WordPressa pod sklep WooCommerce?
Sklep to inny profil obciążenia niż blog. Koszyk, konto klienta i kasa nie mogą korzystać z cache stron, więc każde takie żądanie trafia do PHP i bazy danych. Minimum sensowne to dwa rdzenie, 4 GB RAM, dysk NVMe, cache obiektowy Redis oraz co najmniej cztery procesy PHP obsługujące żądania równolegle. W praktyce oznacza to VPS lub hosting zarządzany w przedziale 60–150 zł miesięcznie. Sprawdź dodatkowo, czy dostawca oferuje środowisko testowe, codzienne kopie zapasowe przechowywane przez 14 lub 30 dni oraz możliwość szybkiego zwiększenia zasobów przed sezonem sprzedażowym, bez migracji na inną maszynę. Tania oferta bez tych elementów wychodzi drożej po pierwszej awarii w szczycie zamówień.
Czy darmowy hosting wystarczy do prowadzenia strony firmowej?
Do testów i nauki — tak, do wizytówki firmy — nie. Darmowe konta zwykle wstawiają własne reklamy, ograniczają transfer do kilku gigabajtów, blokują zmianę wersji PHP i nie dają dostępu do SSH ani do cache po stronie serwera. Brakuje w nich również umowy określającej dostępność usługi, więc kilkugodzinna przerwa nie wiąże się z żadną odpowiedzialnością operatora. Dochodzi kwestia kopii zapasowych: przy darmowym koncie zwykle nie ma ich wcale, a odzyskanie skasowanych plików bywa niemożliwe. Przyzwoity płatny pakiet współdzielony kosztuje 150–250 zł rocznie i eliminuje wszystkie te ryzyka, więc oszczędność jest pozorna.
Co zrobić, gdy strona po migracji zwraca błąd 500?
Zacznij od dziennika błędów w panelu hostingu — komunikat wskazuje plik i numer linii, co zwykle rozwiązuje sprawę w kilka minut. Najczęstsze przyczyny to niezgodna wersja PHP, dyrektywy w pliku .htaccess nieobsługiwane przez nowy serwer, wyczerpany limit pamięci oraz wtyczka wymagająca rozszerzenia, którego brakuje w nowym środowisku. Tymczasowo zmień nazwę katalogu z wtyczkami na plugins-off, żeby sprawdzić, czy strona wstaje. Włącz WP_DEBUG i WP_DEBUG_LOG w pliku wp-config.php, zweryfikuj uprawnienia plików na poziomie 644 i katalogów na 755, a następnie przywracaj wtyczki pojedynczo, aż powtórzysz błąd i namierzysz winowajcę.
