Przejdź do treści
Wydajność

WordPress wolno działa - jak przyspieszyć?

WordPress sam z siebie nie jest wolny. Spowalnia go to, co dołożono: wtyczki ładujące swoje skrypty wszędzie, motyw uniwersalny obsługujący każdy możliwy układ, baza pełna danych po narzędziach usuniętych dwa lata temu. Dlatego diagnoza zaczyna się od pytania, co dokładnie zwalnia: panel administracyjny, strony publiczne czy oba naraz. Odpowiedź zawęża listę podejrzanych o połowę.

Co konkretnie działa wolno?

ObjawNajczęstsza przyczynaGdzie sprawdzić
Wolny panel, szybka stronawtyczka działająca po zalogowaniuwyłączanie wtyczek pojedynczo
Wolna strona, szybki panelbrak cache, ciężkie obrazyPageSpeed, zakładka Sieć
Wszystko wolnohosting albo baza danychczas do pierwszego bajtu
Wolno tylko przy ruchulimity konta hostingowegostatystyki obciążenia

Panel administracyjny nie korzysta z cache strony, więc jego prędkość jest dobrym wskaźnikiem realnej wydajności serwera i kodu.

Wtyczki: liczy się co robią, nie ile ich jest

Nie ma progu, po którym witryna zwalnia. Jedna wtyczka odpytująca zewnętrzne API przy każdym wczytaniu strony szkodzi bardziej niż dwadzieścia lekkich.

Sprawdź, które wtyczki ładują swoje pliki na wszystkich podstronach, choć są potrzebne w jednym miejscu. Typowi winowajcy to kreatory stron, wtyczki formularzy, suwaki i galerie.

Osobna kategoria to wtyczki dublujące funkcje: dwa narzędzia SEO, dwa cache, dwa systemy kopii zapasowych. Usunięcie duplikatów bywa większym zyskiem niż jakakolwiek optymalizacja kodu. Rozkładamy to na czynniki w poradniku za dużo wtyczek WordPress.

Baza danych i cache

Starsza witryna nosi w bazie wersje robocze wpisów, kosz, spam i dane po usuniętych wtyczkach. Przy sklepie dochodzą logi, które rosną i nigdy się nie sprzątają.

Cache rozwiązuje inny problem: bez niego każde wejście generuje stronę od nowa, choć wynik jest identyczny jak minutę wcześniej. Konfigurację opisujemy w poradniku cache w WordPress.

Najczęstszy błąd, jaki widzimy przy przejmowaniu witryn, to trzy wtyczki cache włączone naraz. Zamiast się sumować, wykluczają się i psują koszyk.
Krzysztof Czapnik, KC Mobile

Kiedy winny jest hosting?

Jeśli czas do pierwszego bajtu przekracza pół sekundy przy działającym cache, problem jest po stronie serwera.

Według ofert popularnych hostingów pakiety za 20-30 zł miesięcznie dzielą zasoby między wiele kont, więc przy większym ruchu strona zwalnia niezależnie od optymalizacji. Przyzwoity VPS zaczyna się od 50-150 zł miesięcznie, hosting zarządzany pod WordPressa od 100-300 zł.

Zmiana serwera jest jednak ostatnim krokiem, nie pierwszym. Przeniesienie nieoptymalnej witryny na mocniejszą maszynę podnosi rachunek i zostawia te same ciężkie obrazy.

Motyw i kreator stron

Motyw uniwersalny z kreatorem wizualnym kupuje się za elastyczność, a płaci wagą. Szablon musi obsłużyć każdy możliwy układ, więc ładuje kod także dla tych, których nie używasz.

Objaw jest charakterystyczny: strony zbudowane kreatorem mają kilkakrotnie więcej elementów w kodzie niż wyglądają. Zagnieżdżone kontenery, po kilka na sekcję, przekładają się na dłuższe rysowanie strony na telefonie.

Nie znaczy to, że trzeba przepisywać witrynę. Zwykle wystarczy wyłączyć nieużywane moduły kreatora, ograniczyć animacje i przestać budować kreatorem strony, które są zwykłym tekstem, jak polityka prywatności czy regulamin.

Przy nowej witrynie warto policzyć, czy elastyczność kreatora jest warta stałego kosztu wydajności, czy lepszy będzie motyw pisany pod konkretny układ.

Ile trwa i ile kosztuje optymalizacja?

Według naszego cennika podstawowa optymalizacja, czyli czyszczenie, cache i obrazy, to 500-1500 zł i 1-2 dni pracy. Dane z większych wdrożeń, z audytem kodu i rekonfiguracją, pokazują 2000-5000 zł i 3-5 dni.

Bezpłatną wstępną analizę robimy w ciągu 24 godzin, żeby było wiadomo, czy zysk jest wart pracy, i która warstwa odpowiada za stratę czasu.

Od czego zacząć samodzielnie

  • Wyłącz wtyczki pojedynczo i sprawdź, po której panel przyspiesza
  • Skompresuj obrazy i włącz opóźnione ładowanie
  • Uruchom jedną wtyczkę cache, nigdy dwie
  • Ogranicz liczbę zapisywanych wersji wpisów wpisem w `wp-config.php`
  • Zmierz czas do pierwszego bajtu przed i po każdej zmianie

Szerszą kolejność działań opisujemy w poradniku jak przyspieszyć wolną stronę. Jeśli wolisz to zlecić, robimy optymalizacje jednorazowo albo w ramach opieki nad stroną WordPress - napisz przez formularz na stronie kontakt.

Korzyści

  • Zaczynamy od ustalenia, co zwalnia: panel, strona czy oba - to zawęża listę przyczyn
  • Usuwamy duplikaty wtyczek, zamiast dokładać kolejną do optymalizacji
  • Sprawdzamy koszyk i formularze po każdej zmianie cache
  • Bezpłatna wstępna analiza w ciągu 24 godzin

Najczęściej zadawane pytania

Ile wtyczek to za dużo?
Nie ma magicznej liczby. Jedna źle napisana wtyczka spowalnia bardziej niż dwadzieścia porządnych. Przy pięćdziesięciu wtyczkach prawie zawsze część dubluje funkcje albo nie jest już używana.
Czy wolny WordPress szkodzi pozycjom w Google?
Core Web Vitals są jednym z sygnałów rankingowych, więc pośrednio tak. Wyraźniejszy skutek widać po stronie użytkowników: przy dłuższym ładowaniu rośnie odsetek osób, które wychodzą przed obejrzeniem oferty.
Ile trwa optymalizacja WordPressa?
Podstawowa, czyli czyszczenie, cache i obrazy, to 1-2 dni. Kompleksowa, z audytem kodu i rekonfiguracją serwera, 3-5 dni.
Panel działa wolno, a strona szybko. Co to znaczy?
Że przyczyna jest w kodzie uruchamianym po zalogowaniu, bo panel nie korzysta z cache. Najczęściej to wtyczka bezpieczeństwa, kreator stron albo narzędzie SEO skanujące treść przy każdym otwarciu ekranu.
Po aktualizacji WordPressa strona zwolniła. Czy to normalne?
Sama aktualizacja rzadko spowalnia. Częściej zbiega się to z aktualizacją wtyczki albo ze zmianą wersji PHP po stronie hostingu. Sprawdź, co jeszcze zmieniło się tego dnia, i porównaj czas do pierwszego bajtu z poprzednim pomiarem.
Czy wystarczy zainstalować wtyczkę optymalizującą?
Pomoże z cache i kompresją, ale nie usunie wtyczki ładującej skrypty wszędzie ani nie naprawi przeciążonego serwera. Po włączeniu sprawdź koszyk i formularze, bo agresywne ustawienia potrafią je zepsuć.
Bezpłatna wycena