Wolno działający WordPress nie zawsze oznacza problem z hostingiem. Częstą przyczyną może być jedna wtyczka, która wykonuje zbyt wiele zapytań, pobiera zewnętrzne dane lub dodaje ciężkie skrypty do strony.
W tym artykule pokazujemy, jak znaleźć wtyczkę spowalniającą WordPressa, jak przetestować jej wpływ na szybkość i co zrobić po znalezieniu problemu.
Skąd wiadomo, że wtyczka spowalnia stronę?
Najczęstsze sygnały to dłuższy czas ładowania strony, wolniejszy panel administracyjny, opóźnienia przy zapisywaniu wpisów lub błędy pojawiające się po instalacji nowego dodatku.
Problem może nasilać się na konkretnych podstronach, na przykład w sklepie, galerii, formularzu albo na stronie głównej. Warto wtedy sprawdzić, które wtyczki działają na tych stronach i czy któraś została niedawno zaktualizowana.
Zrób kopię zapasową przed testami
Zanim zaczniesz wyłączać wtyczki, wykonaj kopię zapasową strony. Powinna obejmować pliki WordPressa oraz bazę danych.
Backup pozwala szybko przywrócić stronę, jeśli po wyłączeniu dodatku coś przestanie działać. Jest to szczególnie ważne, gdy korzystasz ze sklepu internetowego, formularzy albo wtyczek zapisujących dane w bazie.
Sposób 1: Użyj Query Monitor
Query Monitor to popularne narzędzie do diagnostyki WordPressa. Pozwala sprawdzić czas ładowania strony, zapytania do bazy danych, wywołania HTTP oraz to, który motyw lub wtyczka generuje dane obciążenie.
Po instalacji wtyczki otwórz stronę, którą chcesz przeanalizować, i sprawdź panel Query Monitor na górnym pasku administracyjnym. Najwięcej informacji znajdziesz w sekcji dotyczącej zapytań do bazy danych.
Na co zwrócić uwagę?
Sprawdź, która wtyczka wykonuje najwięcej zapytań lub generuje najwolniejsze zapytania. Zwróć też uwagę na zewnętrzne połączenia HTTP, ponieważ wtyczka pobierająca dane z innego serwera może wyraźnie wydłużać czas ładowania.
Query Monitor pozwala filtrować wyniki według komponentu, dzięki czemu łatwiej porównać wpływ poszczególnych wtyczek i motywu.
Pamiętaj o wyłączeniu narzędzia
Query Monitor jest narzędziem diagnostycznym, więc po zakończeniu testów warto go dezaktywować. Sam również może obciążać stronę podczas analizy.
Sposób 2: Wyłączaj wtyczki po kolei
Jeśli nie chcesz korzystać z dodatkowych narzędzi, możesz znaleźć problematyczną wtyczkę metodą prób. Zacznij od najnowszych instalacji i aktualizacji, ponieważ to one najczęściej powodują zmiany w działaniu strony.
- Wejdź w panel WordPressa i otwórz listę wtyczek.
- Wyłącz jedną wtyczkę.
- Odśwież stronę i sprawdź jej działanie.
- Jeśli problem nadal występuje, włącz wtyczkę ponownie.
- Powtórz test z kolejną wtyczką.
Gdy po wyłączeniu konkretnej wtyczki strona wyraźnie przyspieszy, prawdopodobnie to właśnie ona jest przyczyną problemu.
Jak testować bezpiecznie?
Nie wykonuj testów w godzinach największego ruchu, jeśli strona generuje sprzedaż lub zapytania od klientów. Możesz też przetestować kopię strony na środowisku testowym.
Zapisuj wyniki każdego testu. Dzięki temu szybko zobaczysz, która wtyczka ma największy wpływ na czas ładowania.
Sposób 3: Sprawdź zapytania do bazy danych
Niektóre wtyczki zapisują dużo danych w bazie, wykonują powtarzalne zapytania albo zostawiają dane po dezaktywacji. Może to zwiększać czas odpowiedzi serwera.
Jeśli masz dostęp do phpMyAdmin, sprawdź rozmiar tabel oraz liczbę rekordów. Zwróć uwagę szczególnie na tabele związane z opcjami, danymi meta oraz danymi tworzonymi przez wtyczki.
Możesz też użyć wtyczki do optymalizacji bazy danych, aby usunąć wygasłe transients, stare rewizje i pozostałości po nieużywanych dodatkach.
Sposób 4: Sprawdź zewnętrzne połączenia
Wtyczka może spowalniać stronę, jeśli przy każdym ładowaniu pobiera dane z zewnętrznego API. Przykładem mogą być aktualizacje, statystyki, mapy, integracje z systemami marketingowymi albo usługi pogodowe.
Jeśli takie połączenie działa wolno, cała strona może czekać na odpowiedź zewnętrznego serwera. Warto sprawdzić, czy wtyczka pozwala ustawić częstotliwość pobierania danych lub zapisać wynik w cache.
Co zrobić ze znalezioną wtyczką?
Zaktualizuj wtyczkę
Najpierw sprawdź, czy dostępna jest aktualizacja. Nowa wersja może zawierać poprawki wydajności, bezpieczeństwa oraz lepszą zgodność z aktualną wersją WordPressa.
Sprawdź ustawienia
Nie każda wolna wtyczka musi zostać usunięta. Czasem wystarczy wyłączyć zbędne funkcje, ograniczyć pobieranie danych zewnętrznych albo włączyć cache.
Poszukaj alternatywy
Jeśli wtyczka nadal spowalnia stronę, poszukaj lżejszego zamiennika. Przed instalacją sprawdź, czy dodatek jest aktualizowany, czy ma dobre opinie i czy oferuje tylko funkcje, których naprawdę potrzebujesz.
Usuń nieużywane wtyczki
Jeśli wtyczka nie jest potrzebna, odinstaluj ją. Dezaktywacja zatrzymuje jej działanie, ale usunięcie pozwala pozbyć się plików i często także danych pozostawionych w bazie.
Czego unikać?
Nie wyłączaj wszystkich wtyczek jednocześnie na działającej stronie produkcyjnej. Może to spowodować błędy, przerwać działanie formularzy lub tymczasowo wyłączyć ważne funkcje.
Nie usuwaj też danych z bazy bez kopii zapasowej. Szczególną ostrożność zachowaj przy wtyczkach sklepowych, formularzowych oraz takich, które przechowują dane klientów.
Podsumowanie
Aby znaleźć wtyczkę spowalniającą WordPressa, zacznij od kopii zapasowej, a następnie użyj Query Monitor albo wyłączaj wtyczki po kolei. Sprawdź liczbę zapytań do bazy danych, zewnętrzne połączenia oraz wpływ poszczególnych dodatków na czas ładowania.
Po znalezieniu problemu zaktualizuj wtyczkę, zmień jej ustawienia, poszukaj lżejszej alternatywy albo odinstaluj ją, jeśli nie jest potrzebna. Regularna kontrola wtyczek pomaga utrzymać szybką i stabilną stronę WordPress.

Często zadawane pytania:
Jak sprawdzić, która wtyczka spowalnia WordPressa?
Możesz użyć Query Monitor i sprawdzić zapytania do bazy danych albo wyłączać wtyczki po kolei, obserwując zmiany w szybkości strony.
Czy Query Monitor spowalnia stronę?
Podczas działania może obciążać stronę, dlatego po zakończeniu diagnostyki warto go wyłączyć.
Czy nieaktywne wtyczki spowalniają WordPressa?
Nie są ładowane podczas wyświetlania strony, więc bezpośrednio nie spowalniają jej działania. Mogą jednak zajmować miejsce i pozostawiać dane w bazie.
Od których wtyczek zacząć testy?
Zacznij od tych, które zostały niedawno zainstalowane lub zaktualizowane.
Czy wolna wtyczka zawsze musi zostać usunięta?
Nie. Czasem wystarczy aktualizacja, zmiana ustawień, włączenie cache albo zastąpienie jej lżejszym rozwiązaniem.
Jak często sprawdzać wpływ wtyczek na szybkość?
Warto testować stronę po instalacji nowej wtyczki, większej aktualizacji lub zauważeniu spadku wydajności.