Audyt wydajności WordPress

Audyt wydajności WordPress - powiem Ci, co spowalnia Twoją stronę. Na piśmie.

Większość problemów z wydajnością WordPress nie leży po stronie frontendu. Tkwi w bazie danych - wolne zapytania, rozdęty autoload, wtyczki generujące 40 dodatkowych zapytań do bazy na każdą stronę. GTmetrix Ci tego nie pokaże. Ja tak. Otrzymujesz uszeregowaną priorytetowo listę poprawek w 48 godzin, bez potrzeby dostępu do serwera.

Twórca MakeWPFast.com - 140 tys. odwiedzin/miesiąc · Ograniczona liczba miejsc tygodniowo

15+
Lat w WordPress
140K
Odwiedzin MakeWPFast/mies.
48h
Czas realizacji
$299
Cena stała

Wypróbowałeś oczywiste rozwiązania. Nadal wolno.

Wtyczki do cache'owania to pierwsza rzecz, którą każdy instaluje. Pomagają przy powtórnych odwiedzinach. Nie naprawiają zapytania, które trwa 3 sekundy.

Wtyczka cache zainstalowana, nadal wolno

WP Rocket lub W3 Total Cache jest aktywna, TTFB wciąż przekracza 800ms. To niemal zawsze problem backendu - wolne zapytania lub rozdęty autoload, który uruchamia się, zanim jakikolwiek cache zdąży pomóc.

Zmiana hostingu na wyższy, bez różnicy

Przeniosłeś się z hostingu współdzielonego na zarządzany albo podbiłeś plan VPS. Szybkość się nie zmieniła. Wąskie gardło poszło z Tobą, bo tkwi w kodzie, nie w sprzęcie.

PageSpeed pokazuje 45/100, ale nie wiadomo dlaczego

Wynik lighthouse zgłasza rzeczy frontendowe - obrazy, paczki JS. Ale czas odpowiedzi serwera to 1,5s, zanim załaduje się choćby jeden zasób. To nie jest problem frontendu.

Zbliża się start z dużym ruchem

Szykujesz kampanię, wchodzisz na Product Hunt albo czeka Cię medialny rozgłos. Chcesz mieć pewność, że strona nie padnie - i chcesz to mieć na piśmie, zanim wystartujesz.

93%
Z mojego doświadczenia większość problemów z wydajnością WP sprowadza się do 3 głównych przyczyn - wolnych zapytań do bazy danych, wtyczek dodających niepotrzebny narzut przy każdym żądaniu oraz danych autoload, które wymknęły się spod kontroli. Optymalizacje frontendu nie dotykają żadnej z tych rzeczy. Dlatego wtyczka cache tego nie naprawiła.

Co sprawdzam w każdym audycie wydajności

Przechodzę przez dane Twojej strony systematycznie, warstwa po warstwie. Każdy obszar otrzymuje konkretne ustalenie - nie ogólnikowe porady. Jeśli Twój autoload waży 4MB, raport wskazuje dokładnie, które wiersze opcji za to odpowiadają i co z tym zrobić.

Analiza wolnych zapytań
Każde wolne zapytanie z Twojego logu otrzymuje analizę MySQL EXPLAIN - dlaczego jest wolne, czy brakuje indeksu i jaka jest dokładna poprawka.
Audyt narzutu wtyczek
Które wtyczki dodają zapytania do bazy przy każdym ładowaniu strony, które uruchamiają się na froncie, choć nie powinny, i które odpowiadają za największy narzut.
Rozdęty autoload w wp-options
WordPress ładuje wszystkie opcje autoload przy każdym pojedynczym żądaniu. Jeśli urosły do 2-10MB, Twoja strona płaci ten koszt, zanim wyrenderuje choćby piksel. Znajduję, co tam jest i co tam nie powinno być.
Fragmentacja tabel bazy danych
Tabele MySQL fragmentują się z czasem wskutek wstawiania i usuwania wierszy. Rozfragmentowana tabela skanuje się wolniej. Poprawka to jednolinijkowy OPTIMIZE - ale trzeba wiedzieć, które tabele wskazać.
Konfiguracja PHP i serwera
Wersja PHP, ustawienia OPcache, limity pamięci, maksymalny czas wykonania oraz to, czy Twoja konfiguracja PHP-FPM lub mod_php jest sensownie dobrana pod WordPress.
Konfiguracja object cache
Czy masz skonfigurowany trwały object cache (Redis/Memcached), czy jest faktycznie używany i czy cache ma odpowiedni rozmiar.
Wersja i konfiguracja MySQL
Czy Twoja wersja MySQL wspiera optymalizacje, których potrzebuje WP, oraz czy kluczowe zmienne serwera (innodb_buffer_pool_size, query_cache) są ustawione sensownie.
Rozdęte transients i wersje wpisów
Wygasłe transienty zalegające w bazie, tysiące wersji wpisów, osierocone wiersze postmeta. Wszystko to spowalnia zapytania dotyczące tabel posts i options.

Trzy kroki. Jeden przejrzysty raport.

Bez dostępu do serwera, bez instalowania wtyczek, bez czekania. Przesyłasz mi dane tylko do odczytu, ja je analizuję, Ty dostajesz raport.

1
Przesyłasz mi dane
Eksport z WP Health Check (Site Health > Export), fragment logu wolnych zapytań lub dostęp do WP Multitool, jeśli go masz, oraz podstawowe informacje o hostingu. To wszystko, czego potrzebuję. Potwierdzę odbiór w ciągu 2 godzin i podam okno realizacji.
2
Analizuję i piszę raport
Przechodzę przez każdą warstwę: zapytania, wtyczki, autoload, kondycję bazy danych, konfigurację serwera. Każde ustalenie otrzymuje wyjaśnienie przyczyny i konkretną rekomendację. Nie ogólnikowe porady - konkrety dopasowane do Twoich danych.
3
Otrzymujesz uszeregowaną listę poprawek w 48h
Raport trafia do Twojej skrzynki uszeregowany według wpływu. Poprawka #1 to ta, która da największą różnicę. Możesz przekazać ją developerowi albo zająć się nią sam. Wdrożenie to osobne zlecenie, jeśli go potrzebujesz.

Dane tylko do odczytu, nic więcej

Eksport z WP Health Check
Wejdź w WP Admin > Tools > Site Health > zakładka Info > Export. Jeden plik JSON, zajmuje 10 sekund. Bez żadnych danych logowania.
Fragment logu wolnych zapytań
Jeśli Twój host to udostępnia, kilka stron z logu wolnych zapytań to idealna sytuacja. Jeśli korzystasz z WP Multitool, mogę pracować bezpośrednio na jego analizatorze zapytań. Jeśli nie masz żadnego z nich, oprę się na eksporcie z Health Check plus kilku pytaniach.
Informacje z panelu hostingowego
Typ serwera (Apache/Nginx/LiteSpeed), wersja PHP, wersja MySQL, typ planu hostingowego. Zrzut ekranu Twojego cPanela czy panelu hostingowego w zupełności wystarczy.
Bez SSH. Bez logowania do WP. Bez dostępu do serwera.
Analizuję dane, które mi przesyłasz. Nie muszę dotykać Twojego serwera. Twoje dane dostępowe zostają przy Tobie.

Jedna usługa, jedna cena

Cena stała. Bez pakietów, bez dosprzedaży w raporcie. Płatność z góry, audyt na piśmie.

Jednorazowo
$299 ryczałt
Realizacja w 48 godzin od otrzymania danych. Bez dostępu do serwera.
  • Analiza wolnych zapytań z MySQL EXPLAIN
  • Audyt narzutu wtyczek (zapytania do bazy na wtyczkę)
  • Rozbicie rozdętego autoload w wp-options
  • Analiza fragmentacji tabel bazy danych
  • Przegląd konfiguracji PHP i serwera
  • Sprawdzenie kondycji object cache i transientów
  • Uszeregowana lista "napraw to najpierw" z szacowanym wpływem dla każdej pozycji
  • Raport pisemny (PDF lub Notion, do wyboru)
Zamów audyt - 299 USD

Umów najpierw rozmowę, jeśli chcesz omówić zakres

Nie wliczone

Wdrożenie poprawek - to osobna wycena, jeśli jej potrzebujesz
Optymalizacja frontendu (kompresja obrazów, minifikacja JS) - to teren GTmetrix
Prace administracyjne na serwerze czy dostęp do cPanel - dane tylko do odczytu wystarczą do audytu

Większość klientów naprawia wszystko samodzielnie

Raport jest napisany z myślą o developerach, ale zrozumiały dla właścicieli stron. Każda rekomendacja jest konkretna - nie "rozważ optymalizację bazy danych", tylko "uruchom OPTIMIZE TABLE na wp_postmeta i wp_posts, obie są rozfragmentowane w ponad 40%."

Zbudowałem stronę, którą czytają, gdy ich WordPress zwalnia.

MakeWPFast.com odwiedza 140 000 osób miesięcznie - developerów i właścicieli stron szukających odpowiedzi na temat wydajności WordPress. Zbudowałem ją, bo miałem dość ogólnikowych porad o cache'owaniu, które nie dotykały prawdziwych problemów. Ten audyt to wersja "zatrudnij Marcina bezpośrednio" tamtej wiedzy.

140K

Odwiedzin miesięcznie na MakeWPFast.com

Autorytet w dziedzinie wydajności WordPress, który zbudowałem od zera. Ludzie ufają mu z tego samego powodu, dla którego zaufaliby temu audytowi - żadnych ogólników, tylko rzeczy, które faktycznie działają.

15+

Lat w WordPress

Były CTO w CreativeMinds (2010-2024), gdzie zbudowaliśmy 50+ wtyczek WordPress używanych na tysiącach stron. Widziałem każdy rodzaj problemu z bazą danych na dużą skalę.

Top 3%

Developer zweryfikowany przez Toptal

Toptal przepuszcza do swojej sieci ekspertów około 3% kandydatów. W połączeniu z Upwork Top Rated Plus (95% JSS) i Fiverr 4,9 gwiazdki - to platformy, których nie mogę edytować.

50+

Zbudowanych wtyczek WordPress

13 modułów w WP Multitool, dziesiątki kolejnych w CreativeMinds. Pisanie wtyczek na dużą skalę oznacza naukę na własnej skórze, które wzorce WP powodują problemy z wydajnością.

Najczęstsze pytania

Czy potrzebujesz dostępu do serwera lub SSH?
Nie. Cały audyt opiera się na danych tylko do odczytu, które mi przesyłasz. Eksport z WP Health Check, fragment logu wolnych zapytań (lub dane z WP Multitool, jeśli je masz) oraz podstawowe informacje o hostingu. Nie potrzebuję Twojego logowania do WP, dostępu do cPanel ani SSH. Twoje dane dostępowe zostają przy Tobie.
Jakie dane muszę przesłać do audytu wydajności WordPress?
Trzy rzeczy: eksport z WP Health Check (WP Admin > Tools > Site Health > zakładka Info > Export), fragment logu wolnych zapytań od Twojego hosta, jeśli go udostępnia, oraz podstawowe informacje o hostingu - typ serwera, wersja PHP, wersja MySQL. Zrzut ekranu Twojego panelu hostingowego w zupełności wystarczy na to ostatnie. Jeśli korzystasz z WP Multitool, mogę pracować bezpośrednio na wynikach jego analizatora zapytań. Jeśli nie wiesz, co zebrać, ustalimy to na rozmowie.
Czy naprawiasz problemy wykryte w audycie?
Audyt to wyłącznie raport pisemny. Dzięki temu zakres i cena są przewidywalne - wiesz, co kupujesz. Jeśli chcesz pomoc we wdrożeniu konkretnych poprawek po przeczytaniu raportu, to osobne zlecenie, które możemy wycenić. Większość klientów wdraża poprawki samodzielnie, korzystając z uszeregowanej listy jako przewodnika.
Moja strona jest na hostingu zarządzanym (WP Engine, Kinsta, Flywheel). Czy to nadal zadziała?
Tak. Hosting zarządzany blokuje część opcji konfiguracji serwera, ale wciąż jest wiele do sprawdzenia. Wolne zapytania, narzut wtyczek, rozdęty autoload, konfiguracja object cache i fragmentacja tabel to wszystko wchodzi w zakres. Raport wskaże, które poprawki możesz wdrożyć samodzielnie, a które wymagają rozmowy z zespołem wsparcia Twojego hosta.
Czym to się różni od zwykłego uruchomienia GTmetrix lub PageSpeed Insights?
GTmetrix i PageSpeed mierzą objawy widoczne na froncie - rozmiary obrazów, skrypty blokujące renderowanie, wyniki Core Web Vitals. Widzą to, co widzi przeglądarka. Nie dotykają Twojej bazy danych. Spowolnienia WordPress zwykle zaczynają się, zanim załaduje się choćby jeden zasób - w czasie, jaki PHP i MySQL potrzebują na zbudowanie strony. Właśnie to obejmuje ten audyt. Jeśli czas odpowiedzi serwera (TTFB) przekracza 500ms, żadne narzędzie frontendowe nie wyjaśni dlaczego.
W jakim formacie jest raport z audytu?
Dokument pisemny - PDF lub strona w Notion, do wyboru. Zorganizowany jako uszeregowana priorytetowo lista poprawek. Każda pozycja zawiera: opis problemu, dlaczego ma znaczenie dla wydajności, szacowany wpływ (wysoki/średni/niski) oraz konkretną poprawkę. Uszeregowane według wpływu, więc dokładnie wiesz, od czego zacząć.

Poznaj problem, zanim spróbujesz go naprawić.

Prześlij mi swoje dane. Powiem Ci dokładnie, co spowalnia Twoją stronę i co zrobić najpierw. 299 USD, dostarczone w 48 godzin.

Umów rozmowę

Nie masz pewności, czy audyt pasuje do Twojej sytuacji? Rozmowa jest bezpłatna - wspólnie to ustalimy.