Serwery w Polsce · Warszawa Dyski NVMe

Jak debugowac wolna stronę WordPress (Query Monitor) Drukuj

  • 0

Query Monitor — profiler dla WordPress

Query Monitor to darmowa wtyczką diagnostyczna pokazujaca wszystkie zapytania SQL, hooki PHP, skrypty i style ladowane na stronie. Niezbedna do identyfikacji waskich gardel wydajnosciowych.

Instalacja i podstawy

  1. Zainstaluj wtyczkę Query Monitor
  2. Po aktywacji zobaczysz pasek administracyjny z czasem ładowania
  3. Kliknij na czas aby otworzyc szczegoly

Co sprawdzac w Query Monitor?

  • Database Queries → Slow Queries — wolne zapytania SQL (ponad 0.05s)
  • Scripts — zbedne skrypty JS ladowane przez wtyczki
  • HTTP API Calls — zewnetrzne zapytania HTTP spowalniajace ladowanie
  • Hooks & Actions — wolne hooki PHP

Najczesciej znajdowane problemy

  • Wtyczka wykonujaca setki zapytań SQL przy każdym odswiezeniu
  • Brakujace indeksy bazy danych na dużych tabelach
  • Zewnetrzne zapytania HTTP do niedostepnych API (timeout)
  • Nieoptymalne zapytania w funkcjach motywu

Diagnoza przez WordPress Debug Log

Włącz logowanie błędów PHP w wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false); // NIE pokazuj na stronie!

Sprawdź log: wp-content/debug.log


Czy ta odpowiedź była pomocna?

« Wstecz