✅Optimiza el Rendimiento de tu Sitio con Query Monitor en WordPress

Si eres desarrollador o administrador de un sitio web en WordPress, seguramente te has enfrentado a problemas de rendimiento, errores en la base de datos o conflictos entre plugins y temas. Query Monitor es una herramienta indispensable que te permite depurar y analizar tu sitio en profundidad, proporcionando información detallada sobre consultas a la base de datos, errores de PHP, scripts encolados, llamadas HTTP, y mucho más.

Query Monitor – The developer tools panel for WordPress

¿Qué es Query Monitor y por qué deberías usarlo?

Query Monitor es un panel de herramientas para desarrolladores en WordPress que facilita la depuración y optimización del rendimiento de un sitio web. Este plugin te permite identificar rápidamente consultas a la base de datos lentas o duplicadas, analizar errores de PHP, verificar cargas de scripts y estilos, y evaluar el impacto de los plugins y temas en el rendimiento general.

Entre sus funcionalidades destacadas, Query Monitor permite filtrar consultas de la base de datos según su tipo (SELECT, UPDATE, DELETE), componente responsable (plugin, tema o núcleo de WordPress) y función de llamada. Además, proporciona una vista agregada para cada componente, facilitando la identificación de problemas de rendimiento.

Query Monitor – The developer tools panel for WordPress plugin

Características clave de Query Monitor

  • Análisis de consultas a la base de datos: Muestra consultas lentas, duplicadas y erróneas, permitiendo filtrar por tipo, componente responsable y función de llamada.
  • Depuración de errores de PHP: Presenta los errores de manera organizada junto con su componente responsable y el call stack.
  • Análisis del uso de funciones «Deprecated» y «Doing it Wrong»: Te alerta sobre el uso de funciones obsoletas o mal implementadas.
  • Identificación de bloques y propiedades: Muestra los bloques utilizados en el editor y en la edición completa del sitio (FSE).
  • Reglas de reescritura y variables de consulta: Identifica cómo se interpretan las URL y cuáles son las reglas aplicadas.
  • Carga de scripts y estilos encolados: Lista los archivos CSS y JS cargados, sus dependencias y alerta sobre conflictos.
  • Verificación de llamadas HTTP API: Analiza las solicitudes HTTP, sus tiempos de respuesta y errores.
  • Cheques de capacidades de usuario: Indica los permisos y parámetros utilizados en la verificación de roles.
  • Información detallada del entorno: Muestra datos sobre PHP, base de datos, WordPress y el servidor web.
  • Valores de funciones condicionales de WordPress: Evalúa el estado de funciones como is_single(), is_home(), entre otras.
Query Monitor – The developer tools panel for WordPress tutorial

Funcionalidades avanzadas para depuración y monitoreo

Query Monitor también incluye herramientas especializadas que lo convierten en un aliado esencial para la depuración avanzada en WordPress:

  • Seguimiento de redirecciones: Cada vez que ocurre una redirección, Query Monitor agrega una cabecera HTTP que permite rastrear qué la desencadenó.
  • Depuración de peticiones AJAX: La respuesta de cualquier solicitud AJAX iniciada con jQuery incluirá información de depuración en sus cabeceras.
  • Monitoreo de la API REST: Las respuestas autenticadas de la API REST incluyen información de rendimiento y errores de PHP en sus cabeceras.
  • Supervisión en entornos Multisite: Muestra el uso de switch_to_blog() y restore_current_blog() en instalaciones de WordPress Multisite.
Query Monitor – The developer tools panel for WordPress hooks

¿Cómo instalar y utilizar Query Monitor?

1. Instalación

  1. Ve al panel de administración de WordPress.
  2. Dirígete a «Plugins» > «Añadir nuevo».
  3. Busca «Query Monitor».
  4. Instala y activa el plugin.

2. Uso básico

  • Una vez activado, verás un nuevo menú en la barra de administración con información resumida sobre la carga de la página.
  • Haz clic en el menú para acceder a paneles detallados con datos sobre rendimiento, errores y consultas.
  • Filtra las consultas por plugin, tema o función para identificar cuellos de botella.

Seguridad y privacidad

Query Monitor está diseñado para ser una herramienta segura y privada:

  • La información recolectada solo es visible para administradores (o Super Admins en Multisite).
  • No almacena datos de forma persistente ni envía información a terceros.
  • Es posible activar una cookie de autenticación para ver los datos sin iniciar sesión como administrador.
Query Monitor – The developer tools panel for WordPress admin

Conclusión

Query Monitor es una herramienta esencial para cualquier desarrollador o administrador de WordPress que quiera optimizar el rendimiento de su sitio y depurar errores de manera eficiente. Con su panel detallado y opciones de filtrado, es posible detectar y solucionar problemas rápidamente, mejorando la estabilidad y velocidad del sitio.

Si buscas una solución avanzada y gratuita para monitorear el comportamiento de tu sitio WordPress, Query Monitor es la elección ideal.

Nos vemos en el siguiente tutorial. Un saludo.

Compartir Artículo