173 - Przydatne narzędzia: Wtyczka Query Monitor
Query Monitor to wtyczka dla WordPressa, która dostarcza kompleksowych narzędzi do analizy wydajności witryn opartych o ten CMS. Dzięki Query Monitorowi możemy śledzić i analizować zapytania do bazy danych, zasoby serwera, wywołania do akcji i filtrów, a także oglądać informacje o użyciu pamięci i czasie ładowania strony. To nieocenione narzędzie dla każdego, kto zajmuje się rozwijaniem lub optymalizacją stron opartych o WordPress. Pomaga nam znaleźć potencjalne przyczyny problemów z wydajnością i optymalizować kod.
I tutaj tej wtyczki możemy używać na dwa sposoby. Jeden sposób taki powiedzmy najprostszy, najszybszy, no to kwestia zainstalowania wtyczki i podglądu tych wszystkich parametrów, tych rzeczy składowych, które są uruchamiane podczas wykonywania kodu. Czyli podczas odwiedzania na przykład jakiejś konkretnej podstrony. We wstępie wspominałem, że pomogła mi ta wtyczka rozwiązać problem w WP Adminie. Ten problem objawiał się tym, że panel administracyjny strony działał bardzo, bardzo wolno. No i dzięki tej wtyczce mogłem namierzyć przyczynę, ale zanim do tego przejdę to Jeszcze oprócz tego, że możemy tą wtyczkę po prostu zainstalować i ona działa, pokazuje nam jakiś tam zestaw parametrów i różnych informacji na temat naszej strony, to możemy również wykorzystać ją w taki bardziej zaawansowany sposób, logować pewne rzeczy, mierzyć wydajność już jakichś małych fragmentów kodu.
Następnie mamy zakładkę związaną z językami. Tutaj, gdybyśmy mieli jakieś problemy z tłumaczeniem, no to znajdziemy też garść cennych informacji. I kolejna zakładka, która może być przydatna w momencie, w którym nasza strona działa powoli. Jeśli na przykład operujemy na jakichś zewnętrznych API, to tutaj, jeśli to wszystko działa na zasadzie funkcji wordpressowych, takich jak WP Remote Get bodajże, Albo Remote Post, no to również znajdziemy tutaj informacje na temat takich zapytań gdzieś tam na zewnątrz, czyli sytuacja, w której WordPress łączy się np. do jakiejś zewnętrznej usługi i pobiera dane, czy wysyła jakieś dane do zewnętrznej usługi, no to również tutaj zobaczymy szczegóły, W kolejnej zakładce mamy informację o tym, czy jakieś transienty zostały użyte.
Które funkcje zwracają true, a które false w danym kontekście. I tak jak mówiłem, mi akurat przydała się ta wtyczka w momencie, w którym miałem do znalezienia problem taki wydajnościowy, no bo panel WordPressa działał po prostu tragicznie źle. Ładowanie po 30-40 sekund można powiedzieć było standardem. Tam akurat w moim przypadku odpowiedzialna za to była Baza danych, w zasadzie nie tyle baza danych, co takie bardzo, bardzo nieoptymalne zapytanie, które wynikało z tego, że było to zapytanie wygenerowane przez klasę WP Query z wieloma parametrami dotyczącymi custom fieldów i niestety w takim połączeniu tych wielu warunków dało to po prostu finalnie zapytanie, które jest bardzo, bardzo nieefektywne.
Pokazano wszystkie 3 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Maciej Kuchnik witaj w odcinku 173 podcastu Rób WordPressa.
podcast
Cyberfolks dostarcza domen i hosting pod wasze WordPressy. Jeśli jesteście zainteresowani zakupem hostingu pod WordPressa, to z kodem podcast pisanym przez C możecie uzyskać 20% rabat na usługę hos...
Maciej przedstawia spis treści i informacje o sponsorze podcastu.
Maciej opisuje problem z wolnym działaniem panelu administracyjnego strony i wprowadza wtyczkę Query Monitor.
Maciej szczegółowo opisuje funkcje i użycie wtyczki Query Monitor w panelu administracyjnym strony.
Maciej przedstawia analizę zapytań do bazy danych wykonywanych przez wtyczkę Query Monitor.
Maciej omawia inne funkcje wtyczki Query Monitor, takie jak logowanie, timing, skrypty, style, cookie, języki i środowisko.
Maciej podsumowuje korzyści z użycia wtyczki Query Monitor i zaprasza do kontaktu.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
podcast
„Cyberfolks dostarcza domen i hosting pod wasze WordPressy. Jeśli jesteście zainteresowani zakupem hostingu pod WordPressa, to z kodem podcast pisanym przez C możecie uzyskać 20% rabat na usługę hos..."
Kliknij, aby znaleźć fragmenty, w których pada.
Query Monitor to wtyczka dla WordPressa, która dostarcza kompleksowych narzędzi do analizy wydajności witryn opartych o ten CMS. Dzięki Query Monitorowi możemy śledzić i analizować zapytania do bazy danych, zasoby serwera, wywołania do akcji i filtrów, a także oglądać informacje o użyciu pamięci i czasie ładowania strony. To nieocenione narzędzie dla każdego, kto zajmuje się rozwijaniem lub optymalizacją stron opartych o WordPress. Pomaga nam znaleźć potencjalne przyczyny problemów z wydajnością i optymalizować kod.