Optimiza el rendimiento de WordPress con Query Monitor

Para aquellos que se sumergen en el mundo de WordPress, enfrentar problemas de rendimiento puede ser un desafío. Afortunadamente, la comunidad WordPress siempre está un paso adelante, creando soluciones eficientes para los problemas más comunes. Una joya en este tesoro es el plugin «Query Monitor». Veamos qué nos ofrece.

🔍 Introducción a Query Monitor

El «Query Monitor» es más que un simple plugin de WordPress: es tu asistente personal para la optimización y el diagnóstico. Disponible gratuitamente en el repositorio oficial de WordPress, esta herramienta se ha ganado un lugar en el arsenal de muchos desarrolladores y administradores de sitios web.

🔧 Características destacadas

  1. Diagnóstico de consultas SQL: Identifica y analiza las consultas que están tardando más tiempo en tu sitio, permitiendo optimizaciones en tiempo real.
  2. Rastreo de ganchos y acciones: Mira qué ganchos y acciones se están disparando en una página, y en qué orden.
  3. Monitorización de recursos: Identifica qué archivos, scripts y estilos se están cargando, ayudando a reducir la carga innecesaria.
  4. Panel de control intuitivo: A pesar de ser una herramienta técnica, su interfaz es amigable y fácil de entender, incluso si no eres un desarrollador experto.

¿Cuál es la función que más usamos de Query Monitor?

Básicamente lo utilizamos para saber qué plugins están consumiendo más CPU (a través de las consultas sobre la base de datos que realizan).

🎥 Descubre más en nuestro videotutorial

Para los visuales, tenemos buenas noticias: hemos grabado un vídeotutorial que no solo te guiará paso a paso sobre cómo instalar el plugin «Query Monitor», sino que también te mostrará cómo sacarle el máximo provecho. Ya sea que estés enfrentando problemas de rendimiento o simplemente quieras estar un paso adelante en la optimización de tu sitio, ¡este vídeotutorial es para ti!

Dale a tu sitio WordPress el impulso que necesita y descubre todo lo que «Query Monitor» tiene para ofrecer. ¡Nos vemos en el vídeotutorial!

Resumen del vídeo

Cuando un WordPress va más lento de la cuenta hay que trabajar en dos frentes: descartar problemas del hosting, como una sobrecarga del servidor, y revisar la propia instalación con su tema y sus plugins. Para esta segunda parte una herramienta imprescindible es Query Monitor para WordPress, un plugin gratuito, con actualizaciones constantes y reseñas excelentes que permite ver qué consultas se ejecutan y qué componentes generan más carga en la base de datos.

Instalar Query Monitor en WordPress

La instalación es la de siempre: Plugins > Añadir nuevo, buscar Query Monitor, instalar y activar. Una vez activo aparece un acceso directo en la barra superior del escritorio con un resumen de tiempos y consultas. De toda la información que ofrece, nos quedamos con un par de pantallas especialmente útiles.

Consultas por componente: dónde está el cuello de botella

Desde el menú de Query Monitor, en Consultas de la base de datos > Consultas por componente, se ven las consultas agrupadas por plugin, tema o núcleo y ordenadas por tiempo de forma descendente. En el ejemplo, WooCommerce aparece arriba con más de cien consultas. Si se pudiera prescindir del plugin que más consultas hace, la mejora sería evidente.

Esto acelera mucho la optimización: en lugar de ir desactivando plugins a ciegas, vamos directos a los que más sobrecarga generan. Además, conviene revisar:

  • Plugins que instalamos para probar algo y que siguen activos sin usarse.
  • Plugins de uso puntual, como los de importación y exportación, que se pueden activar solo cuando hacen falta y desactivar al terminar.

Tened en cuenta que las cifras dependen de la página que se analiza. En el backend Elementor apenas hace consultas, pero al editar una cabecera con Elementor el número se dispara, porque es un constructor que consume bastantes recursos.

Consultas duplicadas y caché de objetos

Query Monitor también muestra consultas duplicadas, a menudo lanzadas por distintos plugins. No siempre se pueden evitar, pero sí mitigar con una caché de objetos. En un hosting como LucusHost, que la incluye en sus planes, basta con ir a LiteSpeed Cache > Ajustes > Objeto, activarla y elegir el sistema, por ejemplo Memcached. Al recargar, Query Monitor confirma que la caché de objetos ya está en uso y las consultas repetidas se sirven mucho más rápido.

Información del entorno

El plugin ofrece además datos del entorno: servidor e IP, versión de MySQL o MariaDB, versión de PHP, constantes del wp-config y número de consultas por tipo, por ejemplo cuántas son SELECT, y qué componentes las lanzan.

Para quién es útil

Es una herramienta que tenemos en prácticamente todas las instalaciones. Si os toca optimizar un WordPress, empezad por aquí: os dará pistas rápidas y fiables sobre qué plugins sobran, cuáles conviene activar solo cuando se usan y si merece la pena activar la caché de objetos.

Quizá te interese...
Deja un comentario...
Suscribirme
Notificación de
guest
0 Comentarios