Szkoła Numerologii: wolna strona WordPress na 100% CPU. Po przebudowie 10% przy szczycie.

Strona z dużym ruchem z Google, ale serwer dławił się na 100% CPU i ładował minutę. Ustabilizowaliśmy starą stronę, zbudowaliśmy nową i przenieśliśmy ją w 1h downtime. Dziś ~10% CPU przy szczycie ruchu.

CASE STUDY · Szkoła Numerologii by Olga N. Stępińska · Przebudowa + wydajność

Serwer dławił się na 100% CPU, minuta oczekiwania na stronę. Po przebudowie: 10% przy szczycie ruchu.

Co zrobiliśmy i jak strona działa dziś. Live: szkolanumerologii.pl

Zobacz nową stronę liveTa sama domena, nowa architektura i odświeżony wygląd. Przy migracji downtime objął tylko część sklepową na ~1h. Reszta strony działała na cache. Zero pracy po stronie klienta.Otwórz szkolanumerologii.pl
Obciążenie serwera · przed i po

Z 100% CPU na 10%

Ten sam ruch z Google. Inna architektura.

100%Przed
−90%obciążenia
10%Po

CPU praktycznie cały czas na maksie i ~minuta oczekiwania w szczytach → ~10% przy szczycie ruchu, spadek do ~0% w spoczynku, strona ładuje się poniżej sekundy.

Szkoła Numerologii stoi na WordPressie ze sklepem WooCommerce i ma duży ruch organiczny z Google. Miała też jeden kosztowny problem: wolna strona WordPress dławiła serwer na 100% CPU, a w szczytach ruchu ładowała się nawet minutę. Klient robił wszystko dobrze (treści, pozycjonowanie, ruch), a ludzie i tak wchodzili i się zatrzymywali. Najlepszy marketing prowadził klienta wprost na stronę, która nie pozwalała kupić.

Jak strona działa dziś

Użytkownik wchodzi na szkolanumerologii.pl, korzysta z kalkulatorów numerologicznych, dostaje podpowiedzi produktów ze sklepu dobrane do swojego wyniku i, jeśli chce, umawia spotkanie, które trafia do kalendarza automatycznie. Strona odpowiada poniżej sekundy, a serwer przy intensywnym ruchu trzyma się na poziomie ~10% CPU.

To nie jest „ten sam serwis, tylko ładniejszy”. Pod spodem to nowa architektura: czysty flow zakupowy, odchudzone widoki i naprawiony cache, który wcześniej psuł doświadczenie zalogowanych użytkowników.

Przed i po w Szkole Numerologii

Przed

  • Serwer praktycznie cały czas na 100% CPU
  • W szczytach ~minuta oczekiwania na odpowiedź strony
  • Cache serwował zalogowanym użytkownikom zacache’owaną treść. Konto i sklep działały błędnie
  • 16 wtyczek obciążających serwer
  • Za dużo informacji na jednym widoku, przez co użytkownik gubił się w drodze do zakupu
  • Wadliwy kalendarz spotkań, kupujący nie byli poprawnie informowani

Po przebudowie

  • ~10% CPU przy intensywnym ruchu, spadek do ~0% w spoczynku
  • Strona ładuje się poniżej sekundy, nawet w szczycie
  • Cache naprawiony, zalogowany widzi swoją treść, sklep działa
  • Nowy układ i odchudzone widoki, czysty flow do zakupu
  • Kalkulatory, które zatrzymują użytkownika dłużej + podpowiedzi produktów pod wynik
  • Spotkania umawiane automatycznie i wrzucane do kalendarza, kupujący informowani bez ręcznej obsługi

Nowy układ strony: mniej szumu, jaśniejszy flow

Stara strona wrzucała na użytkownika wszystko naraz: dwa rzędy rozbudowanego menu i ściana opcji. Nowa prowadzi go za rękę: zwięzłe menu, czysty hero, jeden jasny krok do przodu.

PrzedStara strona Szkoły Numerologii: rozbudowane, dwurzędowe menu z wieloma kategoriami naraz
Stary układ: dwa rzędy menu, dużo kategorii naraz. Użytkownik gubił się w drodze do zakupu. Podgląd starej wersji w Web Archive.
PoNowa strona Szkoły Numerologii: odchudzone menu, czysty hero i jeden wyraźny przycisk zakupu
Nowy układ: zwięzłe menu, czysty hero, jeden wyraźny CTA. Prosta droga do zakupu.

Zobacz przebudowaną stronę w akcji

Najlepszy dowód, że przebudowa się udała: sama klientka pokazała nową stronę swoim obserwującym na Facebooku i zapytała, czy im się podoba.

  • Nowy, odchudzony układ i czysta droga do zakupu
  • Kalkulatory numerologiczne, które zatrzymują użytkownika dłużej
  • Strona ładuje się poniżej sekundy, nawet w szczycie ruchu

Nie widać wideo? Otwórz reel na Facebooku.

100% → 10%
obciążenie CPU serwera (przy szczycie ruchu)
~60 s → <1 s
czas oczekiwania na stronę
16
wtyczek wyłączonych, które dławiły serwer
~1 h
downtime tylko części sklepowej, reszta strony działała na cache

Dane z panelu hostingowego, przed i po przebudowie. Poza szczytem ruchu CPU spada nawet do ~0%.

Co zrobiliśmy i co to znaczy pod maską

Wolna strona to nie jeden problem, tylko warstwa nałożonych na siebie problemów. Rozbroiliśmy je po kolei: najpierw wydajność, potem doświadczenie zakupowe.

  • Naprawiony cache zalogowanych to kluczowy fix. Treść zalogowanego użytkownika była cachowana jak dla gościa, przez co konto i sklep pokazywały złe dane. Rozdzieliliśmy cache gościa od sesji zalogowanej.
  • 16 wtyczek wyłączonych. Każda dokładała zapytania i procesy. Po przeglądzie zostało tylko to, co faktycznie pracuje na sprzedaż.
  • Nowy układ strony. Menu i flow przeprojektowane tak, by ruch z wysoko pozycjonowanych podstron w Google trafiał na treści sprzedażowe, nie ginął.
  • Odchudzone widoki. Mniej informacji na pojedynczym ekranie, mniej szumu, jaśniejsza droga do decyzji.
  • Nowe kalkulatory numerologiczne. Inny sposób kalkulacji, który angażuje i zatrzymuje użytkownika na stronie dłużej.
  • Podpowiedzi produktów ze sklepu dobrane do wyniku kalkulacji. Od treści edukacyjnej prosto do trafnej oferty.
  • Automatyczny kalendarz spotkań. Spotkania umawiają się same i lądują w kalendarzu, kupujący dostają powiadomienia bez ręcznej obsługi.

Efekt: stara strona była używalna i zarabiała przez cały czas prac, a nowa weszła na produkcję z downtime ograniczonym tylko do części sklepowej na ~1h. Reszta strony przez ten czas działała na cache.

Wtorek wieczór. Szczyt ruchu po newsletterze.

Przed przebudową taki moment był najgorszy: ruch z Google i z mailingu wchodził razem, serwer szedł na 100% CPU, a strona ładowała się minutę. Klient gotowy do zakupu. I ekran, który nie odpowiada. To w tym jednym momencie wycieka cała wcześniejsza praca marketingowa.

Po przebudowie ten sam szczyt ruchu to ~10% CPU. Strona odpowiada od razu, kalkulator działa, podpowiedź produktu pojawia się pod wynikiem, spotkanie umawia się samo. Klient kupuje tu i teraz, zamiast odbijać się od wolnej strony.

Plan, który obraliśmy

  1. Stabilizacja starej strony. Najpierw sprawiliśmy, żeby strona była używalna i zarabiała dalej: wyłączenie 16 wtyczek, naprawa cache zalogowanych, odciążenie serwera. Poradziliśmy sobie ze wszystkimi problemami wydajnościowymi i logistycznymi. To kupiło nam czas na budowę nowej.
  2. Projekt nowej strony. Zaprojektowaliśmy ją tak, by użytkownik czuł się swobodnie i znalazł to, czego szuka, a ruch z wysoko pozycjonowanych podstron skierowaliśmy na treści sprzedażowe.
  3. Implementacja. Nowy front, kalkulatory z nowym sposobem kalkulacji, podpowiedzi produktowe pod wynik, automatyczny kalendarz spotkań. Wszystko wdrożone i przetestowane.
  4. Migracja. Downtime objął tylko część sklepową na ~1h. Reszta strony przez ten czas działała na cache, więc ruch i treści były dostępne bez przerwy. Bez żadnej ingerencji klienta. Mógł spać spokojnie.

Trzy obiekcje, które słyszymy najczęściej

„Strona przecież działa, tylko trochę wolno.”

„Trochę wolno” w momencie zakupu to klient, który wychodzi. Tu strona ładowała się minutę w szczycie ruchu, czyli dokładnie wtedy, gdy wchodziło najwięcej gotowych do kupna osób. Wolna strona nie kosztuje Cię sekund. Kosztuje Cię sprzedaży.

„Wystarczy dołożyć mocniejszy serwer.”

Mocniejszy serwer to większy rachunek za ten sam problem. 100% CPU brało się z 16 wtyczek i źle skonfigurowanego cache, nie z braku mocy. Najpierw naprawiliśmy architekturę. I ten sam ruch zszedł do ~10% CPU.

„Przebudowa to długi downtime i chaos.”

Stara strona działała i zarabiała przez cały czas prac. Przy samej migracji downtime objął tylko część sklepową na ~1h. Reszta strony działała na cache, więc treści były dostępne bez przerwy. Bez żadnej pracy po stronie klienta, zero zrywania ruchu.

Czy te problemy brzmią znajomo?

Zaznacz, co dotyczy Twojej strony. Wszystko anonimowe, nigdzie nie wysyłamy.

0 z 5

3+ na 5: to nie jest problem hostingu, to problem architektury. Da się go rozwiązać bez przepalania budżetu na większy serwer. Umów 30 min i pokażemy gdzie wyciekają klienci.

Morał

Możesz robić wszystko dobrze: marketing, treści, pozycjonowanie, cały trud. Ale jeśli Twoja strona nie domaga w kwintesencji, tam gdzie klient ma wejść i kupić, to cała wcześniejsza praca idzie do kosza.

Stworzenie strony czy sklepu to nie tylko ładny wygląd. Jeśli naprawdę chcesz na niej zarabiać, potrzebujesz dobrych podstaw architektonicznych i inżynieryjnych, żeby klient, który do Ciebie trafi i podejmie decyzję zakupową, kupił tu i teraz, bezproblemowo.

To problem techniczny, który w JSON Crew (software house z Krakowa) rozwiązujemy na co dzień. Możemy go rozwiązać też za Ciebie.

Twój następny krok

Trzy ścieżki, każda inna. Wybierz wedle swojego stanu rozeznania.

2 minZobacz nową stronę liveSprawdź sam, jak działa konkretne wdrożenie. Szkoła Numerologii po przebudowie.Zobacz szkolanumerologii.pl live
5 minZobacz, co robimy ze stronamiStrony i sklepy budowane pod sprzedaż i wydajność, nie tylko pod ładny wygląd.Oferta: strony internetowe
30 minUmów rozmowę 30 minKonkretna rozmowa o Twojej stronie: gdzie wyciekają klienci i co da się odzyskać. Bez zobowiązań.Umów rozmowę 30 min

Najczęstsze pytania o wolną stronę WordPress i przebudowę Szkoły Numerologii

Dlaczego strona na WordPressie jest wolna i serwer stoi na 100% CPU?

Złożyły się dwie rzeczy: 16 wtyczek dokładających zapytania i procesy oraz źle skonfigurowany cache. Po wyłączeniu zbędnych wtyczek i naprawie cache ten sam ruch zszedł do ~10% CPU przy szczycie, a w spoczynku do ~0%. To był problem architektury, nie mocy serwera.

Na czym polegał problem z cache zalogowanych użytkowników w WooCommerce?

Cache serwował zalogowanym użytkownikom zacache’owaną wersję strony, taką jak dla gościa. Efekt: konto i sklep pokazywały nieswoje lub nieaktualne dane. Rozdzieliliśmy cache gościa od sesji zalogowanej, dzięki czemu zalogowany widzi zawsze swoją, aktualną treść.

Czy strona była niedostępna podczas prac?

Nie. Najpierw ustabilizowaliśmy starą stronę, żeby działała i zarabiała przez cały czas budowy nowej. Przy samej migracji downtime objął tylko część sklepową na ~1h. Reszta strony przez ten czas działała na cache. Bez żadnej ingerencji ze strony klienta.

Co dokładnie zmieniło się dla użytkownika?

Nowy układ i odchudzone widoki (mniej szumu, jaśniejsza droga do zakupu), odświeżony wygląd, nowe kalkulatory numerologiczne, które angażują dłużej, podpowiedzi produktów ze sklepu dobrane do wyniku oraz automatyczny kalendarz umawiania spotkań z powiadomieniami dla kupujących.

Mam wolną stronę WordPress. Ile kosztuje przebudowa?

Zależy od skali i stanu zastanego. Inaczej wygląda stabilizacja istniejącej strony, inaczej pełna przebudowa. Najtaniej zacząć od krótkiej rozmowy: pokażemy, czy Twój problem to hosting, wtyczki, cache czy architektura. Umów 30 min albo zobacz inne nasze wdrożenia.

Jak naprawić serwer WordPress na 100% CPU?

Zwykle 100% CPU na WordPressie nie wynika z braku mocy serwera, tylko z nadmiaru wtyczek i źle skonfigurowanego cache. Kolejność działań: zaudytuj i wyłącz zbędne wtyczki, napraw cache (rozdziel wersję dla gościa i dla zalogowanego), odciąż najcięższe zapytania do bazy. U Szkoły Numerologii ten zestaw zbił obciążenie ze 100% do około 10% CPU przy szczycie ruchu, bez wymiany serwera.

Przyspieszyć wolną stronę WordPress czy zbudować nową?

To zależy od stanu zastanego. Czasem wystarczy stabilizacja istniejącej strony (wtyczki, cache, baza), a czasem opłaca się nowa architektura. U Szkoły Numerologii zrobiliśmy oba etapy: najpierw ustabilizowaliśmy starą wolną stronę WordPress, żeby dalej zarabiała, a potem zbudowaliśmy nową i przenieśliśmy ją z około godzinnym downtime tylko części sklepowej.

Powiązane usługi

Usługi dotyczące tego case study

Jeśli ten wpis pokazał Ci, że problemy w sprzedaży online to nie kwestia technologii, tylko procesów - czas na decyzję. Wdrażamy transformację cyfrowej sprzedaży: od strategii przez procesy po rozwiązania technologiczne.

Każdy lead ma właściciela i deadline

System automatycznie przypisuje, przypomina, eskaluje. Zero leadów bez właściciela.

Manager widzi forecast w czasie rzeczywistym

Nie "na czuja", tylko na podstawie danych z systemu. Pełna widoczność procesu.

Procesy są zapisane w systemie

Nowy handlowiec wie co robić od dnia 1. Nie zależysz od jednej osoby.

Rozpocznij transformację cyfrowej sprzedaży

To więcej niż bezpłatna konsultacja. To konkretna rozmowa o wdrożeniu transformacji dla firm gotowych na decyzje i działanie. Wypełnij formularz, a my przygotujemy dla Ciebie wstępną analizę i plan działania.

30–45 minut. Bez zobowiązań.

Nie. To rozmowa kwalifikująca, żeby zobaczyć czy możemy pomóc.

Nie. Po rozmowie dostaniesz rekomendację, decyzja należy do Ciebie.

Tym lepiej. Właśnie takie procesy wdrażamy – dostosowane do Twojego biznesu.