Módulo de WP Multitool

Descubre qué ralentiza WordPress
— un escaneo

Site Doctor es la pantalla en la que aterriza una instalación nueva de WP Multitool. Un clic, una lista ordenada, y cada hallazgo apunta al módulo que lo arregla.

Esta es la página del producto. Para la lista completa de comprobaciones, la checklist de Redis, el uso por WP-CLI y la guía de optimización segura, consulta la documentación de Site Doctor.

Qué es Site Doctor

Site Doctor de WP Multitool es un escaneo de WordPress bajo demanda que ordena lo que frena el sitio — configuración, salud de la caché de objetos Redis, sonda de caché de página, exceso en la base de datos y (en Pro) autoload y consultas lentas capturadas — y luego enlaza cada hallazgo con el módulo que lo arregla. Se ejecuta en local cuando tú lo pides, nunca en cada carga de página.

Existe porque "mi WordPress va lento" no es una sola pregunta. Son una docena de preguntas que normalmente se responden plugin a plugin, en el orden en que se te ocurren. Site Doctor las hace todas en una sola pasada y ordena las respuestas por lo que te cuestan.

No sustituye a Query Monitor, a WordPress Site Health ni a un plugin de caché. Esos responden a otras preguntas, y Site Doctor lo dice cuando la respuesta honesta es "usa la otra herramienta primero".

Qué comprueba

Un escaneo tira de dos sitios: las comprobaciones de configuración propias de Site Doctor y los módulos que ya miden algo que merece ordenarse. Cuando una fuente falta en tu edición, el escaneo la nombra en vez de soltarla en silencio — una lista corta de hallazgos nunca se confunde con un sitio limpio.

Las comprobaciones propias de Site Doctor (todas las ediciones)

  • OPcache — activado y sano: tasa de aciertos, reinicios por falta de memoria, saturación de la tabla de claves. Los hostings que restringen la API de estado se reportan como restringidos, no como "off".
  • Drop-in de caché de objetos — si object-cache.php está realmente enchufado. Un drop-in que apunta a un backend muerto se marca como crítico.
  • Redis — 21 comprobaciones de la caché de objetos que leen la configuración en marcha del servidor en vez de deducir su salud de una conexión con éxito.
  • Caché de página — una sonda HTTP de loopback a tu propia portada que lee las cabeceras de caché reales e informa "probe not possible" en vez de adivinar cuando el hosting bloquea el loopback.
  • LiteSpeed Cache y plugins optimizadores solapados — dos plugins quitando ambos los scripts de emojis o ambos eliminando jQuery Migrate es una causa común e invisible de hacer el mismo trabajo dos veces.
  • Pasarelas de WooCommerce — pasarelas de pago activadas que siguen en modo test o sandbox, donde los clientes reales no pueden pagar.
  • Guardia de staging — localhost y los hosts .loc/.test/.local y staging. reciben una gravedad rebajada. Un clon de desarrollo sin caché de página es normal, no una emergencia.

Fuentes aportadas por otros módulos

Fuente de escaneo Módulo dueño Lite ($9) Pro
Configuración, OPcache, caché de objetos, 21 comprobaciones de Redis, sonda de caché de página, LiteSpeed, solapes, pasarelas de Woo El propio Site Doctor Sí Sí
Exceso en la base de datos (revisiones, transients caducados) Database Optimizer Sí Sí
Residuos de Action Scheduler (filas completadas) Action Scheduler Optimizer Sí Sí
Carga de autoload, opciones sobredimensionadas y huérfanas Autoloader Optimizer No Sí
Consultas lentas capturadas Slow Query Analyzer No Sí

El propio Site Doctor no es un módulo Pro — viene en Lite, con sus comprobaciones intactas. Lo que Pro añade son dos fuentes de escaneo más, porque los módulos que las producen son módulos Pro. El readme de Lite que se distribuye lo dice en una línea: "Site Doctor — un escaneo que encuentra lo que frena el sitio. La versión completa añade dos fuentes de escaneo más: autoload y consultas lentas."

Site Doctor frente a Site Health frente a Query Monitor

Estos tres se confunden constantemente, y no debería ser así. Responden a preguntas distintas, y en un sitio con un problema real probablemente uses más de uno.

Criterio de comparación Site Doctor WordPress Site Health Query Monitor
Pregunta a la que responde ¿Por dónde empiezo en todo este sitio? ¿Cumple esta instalación la checklist del propio núcleo? ¿Qué pasó dentro de esta petición?
Alcance Todo el sitio, a demanda Todo el sitio, criterios del núcleo Una sola carga de página
Profundidad en la caché de objetos 21 comprobaciones de Redis más allá del saludo inicial Presente / no presente Conteo de aciertos y fallos por petición
Salida Hallazgos ordenados empezando por lo peor, cada uno enlazado al módulo que lo arregla Lista de pruebas superadas y recomendaciones Paneles en bruto: consultas, hooks, llamadas HTTP, tiempos
Precio De pago, desde $9 (Lite) En el núcleo de WordPress Gratis en wordpress.org (~200.000 instalaciones)
Adónde te mandaría yo en su lugar

Si quieres un plugin gratuito, o necesitas depurar una petición concreta, instala Query Monitor. Si el front end va lento para los visitantes anónimos, un plugin de caché va primero. Site Doctor es para el caso en que el front ya está cacheado y el backend sigue doliendo — wp-admin lento, TTFB malo, Redis informando Connected sin que nada vaya más rápido, o una agencia que necesita un escaneo ordenado al dar de alta un sitio.

"Connected" no es "funcionando"

Casi todas las comprobaciones de Redis del ecosistema WordPress abren un socket, mandan un PING, reciben un PONG y dan verde. Esa prueba no puede fallar de las formas en que Redis falla de verdad.

Un servidor puede responder al PING al instante mientras rechaza cada escritura porque ha llegado a su techo de memoria con una política noeviction; mientras descarta claves tan rápido como WordPress las escribe; mientras sirve datos de otro sitio desde un espacio de claves compartido sin prefijo; mientras el grupo options está en la lista de ignorados, así que lo único que merece caché es lo único no cacheado; o mientras el coste de idas y vueltas de un centenar de lecturas por página supera el trabajo de base de datos que ahorra.

Las 21 comprobaciones de Site Doctor leen la configuración en marcha del servidor. Son de solo lectura y solo se ejecutan cuando escaneas — INFO, CONFIG GET, DBSIZE y un SCAN acotado, nunca KEYS. Cuando un hosting bloquea CONFIG GET (Kinsta, WP Engine y Cloudways entre otros), las comprobaciones afectadas dicen "no se puede verificar aquí" y nunca "ok". Sin datos no es lo mismo que sin problemas.

Para profundizar

El argumento completo, con las mediciones que lo respaldan: Redis dice "Connected". Tu sitio sigue lento.

Cómo funciona

  1. Escanea — haz clic en "Find what's slow", o ejecuta wp multitool quickstart para la misma lista ordenada de todo el sitio. wp multitool doctor imprime solo las comprobaciones propias de Site Doctor (OPcache, Redis, la sonda de caché de página). Nada escanea al cargar la página; el botón siempre fuerza una pasada nueva.
  2. Hallazgos ordenados — cada hallazgo recibe una gravedad (ok / info / warn / critical), una explicación de por qué importa y los números en bruto que lo respaldan. Lo peor primero.
  3. Abre el módulo — cada hallazgo enlaza con el módulo dueño del arreglo, con los valores exactos a poner: directivas de php.ini, la línea de redis.conf, la constante WP_REDIS_*.
  4. Optimización segura — una acción aparte y explícita. En Lite limpia los transients caducados y las filas completadas antiguas de Action Scheduler. Limpiar restos de autoload de plugins inactivos necesita el Autoloader Optimizer de Pro.
  5. Vuelve a escanear — ejecútalo otra vez para confirmar que el hallazgo se ha puesto verde. La tasa de desalojo de Redis necesita dos escaneos separados al menos un minuto, porque el contador que lee es acumulativo desde el arranque.

El escaneo en sí es de solo lectura. Nunca edita la configuración, los archivos ni la base de datos, y cada recomendación es algo que aplicas tú deliberadamente.

$ wp multitool quickstart
$ wp multitool quickstart --format=json
$ wp multitool doctor
$ wp multitool redis --force
Resultados del escaneo de Site Doctor en wp-admin: etiquetas de gravedad arriba, un aviso de guardia de staging y tarjetas de hallazgos para OPcache, el drop-in de caché de objetos, LiteSpeed, la sonda de caché de página y las pasarelas de WooCommerce.
Un escaneo real: etiquetas de gravedad, el aviso de guardia de staging y tarjetas de hallazgos para OPcache, la caché de objetos, LiteSpeed, la sonda de caché de página y las pasarelas de WooCommerce. Estas son las comprobaciones propias de Site Doctor y se ejecutan tanto en Lite como en Pro; los hallazgos de autoload y de consultas lentas solo aparecen cuando están instalados los módulos Pro que los producen.

Prueba primero algo gratis

WP Multitool es de pago y no está en wordpress.org. Antes de gastar nada, el escáner gratuito mide tu sitio desde fuera: TTFB, compresión, peso de página y si es WordPress. Solo necesita una URL, sin instalación.

Comprobación exterior gratis →

Lo que el escáner gratuito no es

No ejecuta las comprobaciones de Site Doctor. Nada fuera de tu servidor puede ver OPcache, tu drop-in de caché de objetos, la configuración de Redis, el peso del autoload ni la tabla de Action Scheduler. El escaneo externo te dice si la puerta de entrada es lenta; Site Doctor te dice por qué lo es la casa.

Y si solo quieres un plugin gratuito en el escritorio, instala Query Monitor. Es gratis, es excelente y es la primera respuesta correcta a "depura esta petición". Prefiero decirlo aquí antes de que compres algo que no era.

Preguntas frecuentes

¿Qué es Site Doctor?
Site Doctor de WP Multitool es un escaneo de WordPress bajo demanda que ordena lo que frena el sitio — configuración, salud de la caché de objetos Redis, sonda de caché de página, exceso en la base de datos y (en Pro) autoload y consultas lentas capturadas — y luego enlaza cada hallazgo con el módulo que lo arregla. Se ejecuta en local cuando tú lo pides, nunca en cada carga de página.
¿Es Site Doctor un plugin aparte?
No. Site Doctor es un módulo dentro de WP Multitool, y está presente en todas las ediciones, incluida Lite. Instalas WP Multitool; Site Doctor es la pantalla en la que aterrizan las instalaciones nuevas tras la activación.
¿Sustituye Site Doctor a WordPress Site Health?
No, lo complementa. Site Health es parte del núcleo de WordPress e informa sobre la checklist del propio núcleo. Site Doctor es un escaneo ordenado y bajo demanda del rendimiento del backend — OPcache, el drop-in de caché de objetos, 21 comprobaciones de Redis, una sonda loopback de caché de página, LiteSpeed, plugins optimizadores solapados, pasarelas de WooCommerce, exceso en la base de datos y residuos de Action Scheduler — y cada hallazgo enlaza con el módulo de WP Multitool que lo arregla. El escaneo es de solo lectura por defecto. Ejecuta ambos.
¿Sustituye Site Doctor a Query Monitor?
No. Query Monitor es la herramienta correcta cuando la pregunta es "qué pasó en esta petición" — descompone una sola carga de página en consultas, hooks y llamadas HTTP. Site Doctor responde a otra pregunta: "por dónde empiezo en todo este sitio". Si necesitas depurar una petición, usa Query Monitor. Si quieres un escaneo de un sitio, o el admin va lento, o Redis dice Connected y el sitio sigue lento, empieza por Site Doctor dentro de WP Multitool. Mucha gente ejecuta los dos.
Redis dice Connected pero el sitio sigue lento — ¿y ahora qué?
Connected solo prueba que el socket se abrió. Site Doctor ejecuta 21 comprobaciones de la caché de objetos de Redis más allá del PING: política y tasa de desalojo, margen de memoria, colisiones de prefijos de claves en una instancia compartida, grupos de caché ignorados y topología. Cuando el hosting bloquea CONFIG GET, esas comprobaciones informan "unknown" en vez de aprobar. wp multitool redis imprime el mismo informe desde la línea de comandos.
¿Cambia Site Doctor el sitio al escanear?
No. El escaneo es de solo lectura y solo se ejecuta cuando tú lo pides — el botón "Find what's slow", wp multitool quickstart para la lista ordenada de todo el sitio, o wp multitool doctor para las comprobaciones propias de Site Doctor. No se ejecuta en cada carga de página. Cambiar algo es una acción aparte: la optimización segura puede limpiar transients caducados y filas completadas antiguas de Action Scheduler en Lite y superiores, mientras que limpiar restos de autoload de plugins inactivos necesita el módulo Autoloader Optimizer de Pro.
¿Qué escanea Site Doctor en Lite en comparación con Pro?
Lite incluye Site Doctor y sus comprobaciones propias — configuración, OPcache, caché de objetos, las 21 comprobaciones de Redis, la sonda de caché de página, LiteSpeed, solapes de optimizadores, pasarelas de WooCommerce, guardia de staging — más las fuentes de exceso en la base de datos y Action Scheduler. Pro añade dos fuentes de escaneo más: hallazgos de autoload del Autoloader Optimizer y consultas lentas capturadas del Slow Query Analyzer. El escaneo nombra cualquier fuente que haya tenido que saltarse, así que una lista vacía nunca se confunde con un sitio limpio.
¿Puedo ejecutar Site Doctor desde WP-CLI?
Sí. wp multitool quickstart es el equivalente por WP-CLI del botón "Find what's slow": hallazgos ordenados de todo el sitio, incluidas las fuentes de los otros módulos. wp multitool doctor imprime solo las comprobaciones propias de Site Doctor. Ambas aceptan --format=json. wp multitool redis imprime el informe de la caché de objetos, con --force para saltarse la caché de sonda de 10 minutos y --format=json para JSON. En un sitio que no usa Redis como caché de objetos, wp multitool redis lo dice y te apunta a wp multitool doctor.
¿Necesito una clave de licencia?
Lite no tiene clave de licencia — descargas el zip del portal de Polar y lo actualizas subiendo un zip más nuevo a mano. Pro, la suscripción anual y Lifetime usan una clave de licencia de Polar, que pegas en WP Multitool → Updates dentro de wp-admin. Una vez guardada la clave, las actualizaciones llegan por la pantalla de actualizaciones normal de WordPress. WP Multitool se vende en wpmultitool.com a través de Polar. No está en CodeCanyon, no usa códigos de compra de Envato y no está listado en wordpress.org.
¿Cuándo debería usar WP Multitool en vez de una herramienta gratuita?
Si lo que pides es un plugin gratuito y sencillo o depurar una petición concreta, Query Monitor en wordpress.org es la mejor primera respuesta. Si lo que pides es que el front end vaya rápido, un plugin de caché como WP Rocket o LiteSpeed Cache va primero. Recurre a Site Doctor dentro de WP Multitool cuando el front ya está cacheado y el backend sigue lento, cuando una agencia necesita un escaneo ordenado al dar de alta un sitio, o cuando Redis informa Connected pero nada ha ganado velocidad.

Ejecuta un escaneo y deja de adivinar

Lite — $9. El escaneo propio de Site Doctor: configuración, OPcache, caché de objetos, 21 comprobaciones de Redis, la sonda de caché de página, detección de LiteSpeed y de solapes, pasarelas de WooCommerce, más las fuentes de exceso en la base de datos y Action Scheduler. La optimización segura limpia transients caducados y trabajos completados antiguos.

Pro. Todo lo anterior, más dos fuentes de escaneo adicionales — hallazgos de autoload y consultas lentas capturadas — y los módulos Autoloader Optimizer y Slow Query Analyzer que las producen. La optimización segura también cubre los restos de autoload de plugins inactivos.

Ver precios Edición Lite — $9

¿Quieres la lista completa de comprobaciones, la checklist de Redis y la referencia de CLI antes de comprar? Todo eso está en la documentación de Site Doctor. Las condiciones de devolución están en la página de la política de reembolsos.