WP más rápido: limpia el autoload de wp_options (+PDF)

Checklist — Autoload & Transients en WordPress (medir → limpiar → prevenir)
Autor: Fabini | @ilfabini · Español · A4 · Solo texto (Gamma maqueta).
Objetivo: guía prudente y accionable para reducir bloat en wp_options
. Siempre con backup y, si es posible, en staging.
Antes de empezar (seguridad)
- Backup completo (archivos + base).
- Preferible en staging. Crea punto de restauración.
- Nota ética: ejecútalo si entiendes cada paso; en duda, pide ayuda.
¿Qué es el autoload? (20s)
- Opciones con
autoload='yes'
se cargan en cada petición. - Objetivo orientativo: < 800 KB (1–2 MB puede ser aceptable según el sitio).
Medir (opciones)
Consulta total (pegar tal cual):
SELECT ROUND(SUM(LENGTH(option_value))/1024/1024, 2) AS autoload_MB
FROM wp_options WHERE autoload='yes';
Top 20 opciones grandes:
SELECT option_name,
ROUND(LENGTH(option_value)/1024, 1) AS KB
FROM wp_options
WHERE autoload='yes'
ORDER BY LENGTH(option_value) DESC
LIMIT 20;
Si tu prefijo no es wp_
, sustitúyelo en las consultas.
Limpiar (seguro primero)
Transients expirados (WP-CLI):
wp transient delete --expired
Todos los transients (solo si sabes lo que haces):
wp transient delete --all
Revisa opciones huérfanas (plugins desinstalados): usa la tabla “Top 20”, verifica si el plugin existe; si no, márcala para eliminar.
Eliminar opciones huérfanas (con cuidado)
- Identificar.
- Confirmar que el plugin/sistema ya no existe.
- Eliminar.
Plantilla SQL (reemplaza [[option_name]]):
DELETE FROM wp_options
WHERE option_name='[[option_name]]' AND autoload='yes' LIMIT 1;
Comprueba duplicados. Si algo falla, restaura.
Re-medir y validar
- Repite las consultas de “Medir” y compara
autoload_MB
antes/después. - Abre Home y una página interna; anota TTFB/LCP (Lighthouse).
Tabla “Antes/Después”: autoload_MB | TTFB (ms) | LCP (ms) | Notas.
Prevención
- Preferir plugins ligeros y que limpien al desinstalar.
- Evitar guardar datos enormes en una sola opción con autoload.
- Valorar object cache (Redis/Memcached).
- Auditoría mensual rápida (pon un recordatorio).
Hoja de trabajo (imprimible)
- Tablas: “Top opciones”, “Acciones de limpieza”, “Resultados”, “Próximo recordatorio”.
Errores comunes & solución
- Borrar sin backup → restaurar.
- Prefijo de tabla distinto → sustituir
wp_
. - Eliminar opciones activas → verifica plugin/tema antes.
- No medir → no sabrás si mejoraste.
Cierre: “Mide → limpia → prevén”.
Más plantillas en /recursos · Etiqueta @ilfabini si te sirvió.
@fabinidc Autoload bloat en WordPress: plan de medición, limpieza y prevención.
Accesibilidad sugerida: describir iconos (base de datos, escoba, velocímetro) con alt text. Paleta sobria (grises + acento verde/azul); tipografía sans legible.