✅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.

5/5 - (2 votos)
Compartir Artículo

Un comentario

  1. Fran Salas Master WP 1 año atrás

    ¿Utilizas Query Monitor en tus proyectos?

¿Tienes una duda o sugerencia sobre este artículo?

Puedes dejar un comentario de forma anónima, sin necesidad de registrarte ni proporcionar ningún dato personal. Tu mensaje se publicará como “Usuario Anónimo No Premium”, un perfil que agrupa a todos los visitantes no registrados.

Importante: para evitar el spam automático, todos los comentarios anónimos deben comenzar con el símbolo #. Ejemplo: # Tengo una duda sobre los shortcodes personalizados...

Este espacio está destinado exclusivamente a preguntas concretas, dudas o sugerencias relacionadas con el contenido del artículo. Por respeto a los demás lectores, no se publicarán temas sin relación.

Privacidad y normas:
  • No tienes que agregar tu nombre, correo ni ningún otro dato identificativo.
  • No se permiten enlaces en comentarios anónimos.
  • No se permiten símbolos especiales como < o > (menor y mayor que), ya que se consideran intentos de insertar código y serán bloqueados.
  • Todos los comentarios anónimos pasan por revisión antes de ser publicados y solo se aprobarán si aportan valor al contenido del artículo.
¿Quieres comentar con tu nombre y que tu mensaje se publique al instante? Inicia sesión o regístrate.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

0%