Wszyscy mieliśmy do czynienia z wolną stroną WordPress, której naprawa wydaje się niemożliwa. Znalezienie dokładnej przyczyny opóźnionej strony często przypomina szukanie igły w stogu siana.
Po latach debugowania stron internetowych odkryliśmy, że wtyczka Query Monitor jest absolutnym przełomem. Działa jak rentgen dla Twojej strony, pokazując dokładnie, co dzieje się za kulisami.
Nasz zespół regularnie korzysta z tego narzędzia, aby nasze strony WPBeginner i inne marki działały szybko. Pomaga nam to wykrywać wolne zapytania do bazy danych i uszkodzone skrypty, zanim spowodują poważne problemy.
W tym przewodniku pokażemy Ci, jak dodać i używać Query Monitor do rozwiązywania problemów z Twoją stroną internetową. Nauczysz się, jak uzyskać jasny obraz wydajności swojej strony, tak jak profesjonaliści.

Czym jest monitor zapytań WordPress?
Monitor zapytań WordPress to narzędzie do debugowania, które monitoruje zapytania wysyłane przez Twoją witrynę WordPress do serwera.
Następnie możesz wykorzystać te informacje do rozwiązywania problemów z WordPress lub znajdowania i naprawiania typowe błędy WordPress.
Niektóre z rzeczy, które możesz sprawdzić, to:
- Zapytania do bazy danych wywołane przez stronę w WordPress
- żądania HTTP wysyłane przez skrypty w Twoich motywach lub wtyczkach
- Wyzwalacze i akcje wywołane na stronie
- Język, sprawdzenia ról użytkowników i pliki szablonów używane do wyświetlania strony
- Twoje środowiska hostingowe, takie jak wersje PHP i MySQL, limity pamięci i inne
Mając to na uwadze, przyjrzyjmy się, jak dodać monitor zapytań na swojej stronie WordPress.
Dodawanie Monitora Zapytań w WordPress
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki Query Monitor. Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji wtyczka doda menu monitora zapytań do Twojego paska administracyjnego WordPress.

Najedź kursorem myszy na monitor zapytań, aby wyświetlić menu, co pozwoli Ci szybko przejść do parametru. Możesz również kliknąć statystyki monitora zapytań, aby wyświetlić wszystkie dane.
Przeglądanie danych w Query Monitor WordPress
Przeglądając te sekcje, będziesz głównie szukać dwóch rzeczy: co jest wolne i co powoduje błędy. Szukaj wysokich liczb w ‘Czas generowania strony’ i ‘Maksymalne użycie pamięci’ na górze. W sekcjach poniżej zwracaj uwagę na wolne zapytania do bazy danych (wysokie wartości czasu), zduplikowane zapytania lub skrypty z wtyczek, których nie potrzebujesz na konkretnej stronie. Są to powszechne wskazówki, co spowalnia Twoją stronę.
Najpierw musisz upewnić się, że pasek administracyjny WordPress jest widoczny podczas przeglądania Twojej witryny. Po prostu przejdź do strony Użytkownicy » Twój profil i zaznacz pole obok opcji „Pokaż pasek narzędzi podczas przeglądania witryny”.

Nie zapomnij kliknąć przycisku „Zaktualizuj profil”, aby zapisać swoje ustawienia.
Następnie musisz odwiedzić stronę, którą chcesz sprawdzić. Po jej załadowaniu po prostu najedź kursorem myszy (lub dotknij na urządzeniu mobilnym) na statystyki Query Monitor w pasku administracyjnym i kliknij konkretną sekcję, którą chcesz zbadać.
Monitorowanie zapytań SQL
Wtyczka Query Monitor umożliwia monitorowanie wszystkich zapytań SQL, liczby zapytań według wywołującego i zapytań według komponentu. Sekcja zapytań według komponentu pokazuje zapytania wykonane przez wtyczki, motywy i pliki rdzenia.

Reguły przepisywania i szablony
Ta sekcja wtyczki pokazuje pasujące reguły przepisywania i szablony używane do wyświetlania bieżącej strony.

Skrypty i style
Zastanawiałeś się kiedyś, czy konkretna wtyczka ładuje zbyt wiele plików i spowalnia Twoją witrynę? W tej sekcji znajdziesz odpowiedź. Wymienia ona każdy plik JavaScript i arkusz stylów załadowany na stronie i informuje, do jakiej wtyczki lub motywu należy.
Zobaczysz również, gdzie te pliki są ładowane, na przykład w nagłówku lub stopce.

Haki i akcje
Jest to bardziej zaawansowana sekcja, ale może być bardzo przydatna do zobaczenia, jak Twoje wtyczki „rozmawiają” ze sobą i z rdzeniem WordPress. Pokazuje wszystkie haki i akcje uruchamiane na stronie, co może pomóc w zlokalizowaniu konfliktów między wtyczkami.

Sekcja języków
Ta sekcja pokazuje pliki językowe żądane i ładowane przez bieżącą stronę.
Jeśli prowadzisz wielojęzyczną witrynę WordPress, pomoże Ci to dowiedzieć się, które motywy i wtyczki mają dostępne pliki językowe.

Wywołania API HTTP
Ta sekcja pokazuje wszelkie żądania, które Twoja strona internetowa wysyła do innych usług online. Na przykład, jeśli używasz wtyczki Map Google lub widżetu pogody, wysyła ona „wywołanie API” w celu pobrania danych. Jeśli Twoja strona działa wolno, ta sekcja może pomóc Ci zobaczyć, czy przyczyną jest wolna odpowiedź z zewnętrznej usługi.

Aktualizacje tymczasowe
Ta sekcja pokazuje wszelkie tymczasowe aktualizacje, które miały miejsce podczas ładowania strony. Transients to sposób, w jaki WordPress przechowuje tymczasowe dane w Twojej bazie danych (jak pamięć podręczna), dzięki czemu nie muszą być generowane za każdym razem, co pomaga Twojej stronie ładować się szybciej.
Sekcja Kontrole Zdolności
Sekcja Sprawdzanie Uprawnień wyświetla sprawdzenia uprawnień użytkowników wykonane przez rdzeń WordPress, wtyczki i motywy podczas ładowania bieżącej strony.

Sekcja środowiska
Tutaj znajdziesz informacje o środowisku hostingowym WordPress, takie jak wersja PHP, wersja bazy danych (MySQL lub MariaDB), host bazy danych, limity pamięci i inne.

Sprawdzenia Warunkowe
Tutaj wtyczka pokazuje warunki, które były wymagane do wyświetlenia bieżącego widoku strony.

Najczęściej zadawane pytania
Oto odpowiedzi na niektóre z najczęściej zadawanych pytań dotyczących korzystania z wtyczki Query Monitor dla WordPress.
1. Do czego służy wtyczka Query Monitor?
Wtyczka Query Monitor to darmowe narzędzie do debugowania dla WordPress. Pomaga właścicielom witryn i programistom znaleźć wąskie gardła wydajności, pokazując szczegółowe informacje o zapytaniach do bazy danych, błędach PHP, załadowanych skryptach i stylach, wywołaniach API HTTP i wielu innych.
2. Czy wtyczka Query Monitor spowolni moją stronę internetową?
Chociaż każda wtyczka dodaje pewien narzut, Query Monitor jest wysoce zoptymalizowany, a jego wpływ na wydajność jest minimalny. Informacje, które dostarcza, są widoczne tylko dla administratorów, więc nie wpłyną na doświadczenie zwykłych odwiedzających Twoją witrynę.
Czy mogę używać Query Monitor na stronie produkcyjnej?
Tak, możesz bezpiecznie używać Query Monitor na aktywnej stronie internetowej. Jest to doskonałe narzędzie do rozwiązywania problemów w rzeczywistych sytuacjach, gdy występują. Pamiętaj tylko, aby dezaktywować je po zakończeniu debugowania, aby utrzymać stronę tak zoptymalizowaną, jak to możliwe.
Uwaga: Chociaż Query Monitor jest bezpieczny, pokazuje on wrażliwe informacje, takie jak ścieżki plików i nazwy baz danych, każdemu zalogowanemu administratorowi. Zalecamy dezaktywację wtyczki po zakończeniu rozwiązywania problemów, aby utrzymać bezpieczeństwo i wydajność Twojej strony.
4. Kto powinien używać wtyczki Query Monitor?
Monitor Zapytań jest najbardziej przydatny dla programistów WordPress, projektantów motywów i administratorów stron, którzy chcą zoptymalizować wydajność swojej witryny. Jednak nawet użytkownicy nietechniczni mogą go używać do identyfikacji, które wtyczki lub motywy powodują spowolnienia na ich stronie.
Dodatkowe zasoby
Mamy nadzieję, że ten przewodnik pomógł Ci nauczyć się, jak używać wtyczki Query Monitor do debugowania Twojej strony WordPress. Zagłębiając się w szczegóły, możesz przestać zgadywać, co jest nie tak, i zacząć wprowadzać ukierunkowane poprawki, aby poprawić wydajność i stabilność swojej strony. Jest to niezbędne narzędzie dla każdego poważnego właściciela strony WordPress!
Teraz, gdy wiesz, jak korzystać z Query Monitor, możesz jeszcze bardziej zoptymalizować swoją witrynę. Oto kilka dodatkowych przewodników od naszego zespołu, które mogą okazać się pomocne:
- Jak prawidłowo przeprowadzić test prędkości witryny – Dobry test prędkości jest pierwszym krokiem do zidentyfikowania tego, co wymaga naprawy. Ten przewodnik pokazuje właściwy sposób jego wykonania.
- Ostateczny przewodnik po zwiększeniu prędkości i wydajności WordPress – Odkryj kompletną listę praktycznych wskazówek, które przyspieszą Twoją witrynę WordPress.
- Przewodnik dla początkujących po rozwiązywaniu problemów z błędami WordPress – Poznaj proces krok po kroku, aby znaleźć i naprawić typowe problemy z WordPress.
- Najlepsze wtyczki do buforowania WordPress – Buforowanie jest jednym z najskuteczniejszych sposobów poprawy prędkości witryny. Zobacz nasze najlepsze propozycje.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Luke Cavanagh
Gdy nie musisz znajdować wolnych zapytań na swojej stronie, dezaktywuj Monitor Zapytań, ponieważ pozostawienie go aktywnego może zmniejszyć wydajność strony i zwiększyć zużycie pamięci.