Una de las tareas de mantenimiento habitual que debes hacer en cualquier sitio WordPress pasado un cierto tiempo es limpiar la tabla de opciones de la base de datos, pero esto se dice más fácil que se hace.
¿Qué tareas conlleva optimizar la base de datos de WordPress?
Optimizar la tabla de opciones de WordPress podríamos decir que tiene varias fases, que yo desglosaría en las siguientes:
- Asegurar que utiliza el formato de tabla correcto (MyISAM o InmoDB).
- Crear un índice de alto rendimiento en la tabla de opciones.
- Borrar opciones temporales huérfanas.
- Borrar opciones huérfanas, algo siempre complicado.
- Desactivar la autocarga (autoload) en las opciones donde no sea necesario.
¿Qué pasa con la autocarga o autoload?
Ya hemos visto cómo trabajar las 4 primeras fases, y algo de la 5ª fase, pero hoy quiero compartir contigo un método que puede que te ayude a la hora de determinar qué opciones necesitan autocarga y cuáles no, algo realmente difícil de analizar, especialmente a la hora de decidir si se deja activa la autocarga o no, y este tipo de acciones influyen con mucho en el rendimiento de una web.
¿Cómo compruebo si una opción necesita autocarga o no?
Normalmente hay 2 maneras de determinar si una opción necesita o no la autocarga:
- Si la opción pertenece a un tema o plugin inactivo o incluso desinstalado se puede desactivar la autocarga, e incluso borrar la opción.
- Si la opción pertenece a un tema o plugin activo puedes desactivar la autocarga y si no se vuelve a activar por sí sola es que has acertado.
Ahora bien, este sistema de prueba y error puede provocar que – temporalmente – deje de funcionar correctamente alguna característica de tu web, así que no estaría de más tener algún modo de comprobar si las opciones de tu web necesitan o no la autocarga ¿lo hay?
Hace relativamente poco di con un plugin creado por Joost de Valk, AAA Option Optimizer, que es de una ayuda tremenda a la hora de determinar si las opciones de tu web WordPress necesitan o no el autoload, la autocarga.
Este plugin gratuito se instala como cualquier otro, y nada más activarlo detecta todas las opciones de la base de datos y empieza a analizar si las mismas necesitan o no autoload.
Para que puedas tomar decisiones informadas a la hora de optimizar esta tabla tan importante de tu instalación de WordPress de cara al rendimiento del sitio, el plugin ofrece varias pestañas realmente útiles:
- No utilizada pero autocargada – Lista de opciones que, según el análisis del plugin, están en autoload pero no las usa la web y, en consecuencia, serían las primeras susceptibles de, como poco, desactivar la autocarga, e incluso de borrarlas.
- Utilizada pero no autocargada – Opciones que usa la web, sin necesidad de autoload, así que mejor dejarlas dónde y cómo están.
- Opciones solicitadas que no existen – Opciones solicitadas por plugins o el tema en algún momento de la navegación por tu web que resulta que no existen en la tabla de opciones. Muchas veces son simplemente temporales, pero si detectas que se solicitan habitualmente puedes crearlas con el valor
false, para lo que el plugin te facilita un botón. - Todas las opciones – Lista de todas las opciones de tu base de datos, por si sabes lo que estás haciendo y optas por desactivar autocarga o incluso borrar opciones desde aquí.
Pero ¿cómo saber qué opciones usa tu web o incluso cuáles necesitan autoload?
Pues, como te decía más arriba, el plugin, nada más activarlo, empieza a analizar tu web para detectar qué procesos necesitan de qué opciones e incluso si requieren autocarga.
Puedes forzar el «aprendizaje» del plugin navegando por todas las páginas de tu web, tocando todos los botones, ajustes, etc., pero es más práctico y lógico dejar el plugin activo unos cuantos días y, tras el periodo de análisis, ver qué información te ofrece el plugin para, ahora sí, poder tomar decisiones sobre las opciones de la base de datos de tu web, sobre si necesitan autoload, o incluso sobre si deberían existir.
Como podrás comprobar, bien utilizado, es un plugin realmente útil, una pequeña maravilla que debes tener siempre a mano a la hora de hacer un mantenimiento adecuado de tu web WordPress.
Por supuesto, como siempre que manipules lo que sea en la base de datos de tu web, asegúrate de tener suficientes copias de seguridad antes de tocar nada, que luego todo son lloros y lamentos.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!











Gran aporta, muy agradecido.
Tenía opciones o cosas de themes que ya no tenia instalados y segun las estadisticas era lo mas pesado que se cargaba.
Ahora con este plugin los elimine con mucho facilidad y noto que ahora carga mucho mejor la web.
Cabe aclarar que antes de hacer cualquier cambio en la web a nivel estético o como en este caso DB, siempre debes crear una copia de seguridad del los datos y base de datos.
Saludos.
Buenas tardes Fernando. Estoy utilizando el plugin que recomiendas, pero veo que tengo una barbaridad de tablas no utilizadas, pero autocargadas ( 50 paginas X 25 tablas muestra el listado ) . El problema queda resuelto y la Web vuela. Te pregunto ¿ Es normal tantisimas tablas con autoload ? . Muchas gracias por tu trabajo. Quedo a la espera de tu respuesta.
Pues sí, lamentablemente no hay una norma que exija a los plugins borrar sus tablas – o dar la opción – al desinstalarse, sobre todo si están en autoload.
Al menos la última versión de WordPress ha incluido una comprobación por la que si una opción está en autoload y es grande la desactiva.
¡Hola Fernando! Ahora mismo el plugin no tiene una versión de WordPress compatible con la más nueva. Habrá que ver si actualizan.
Yo lo descargué y parece que no funciona, he quitado todo lo que respecta a autoload en la lista, y no hubo una apreciación en la bajada de KB. De hecho, sigue en 2MB y +1400 peticiones.
Es un problemón la verdad, de momento veré que hago cuando rediseñe la web y acabe la nueva versión. Seguramente vaya más rápido que esta.
Qué raro, si está actualizado hace 6 meses nada más.
Si no te ha funcionado puedes probar estas otras 2 opciones:
– Manual: https://ayudawp.com/indice-tabla-options-wordpress/
– Plugin: https://ayudawp.com/identificar-optimizar-tablas-lentas-base-datos/
Hola Fernado, efectivamente tengo mas de 1000 cargas automáticas, muchas de origen desconocido…Mi pregunta es que pasa si quitas la carga automática de algo ¿Deja de funcionar? o volvería a recargarse si es necesario.
Gracias
Si lo pasas de Yes a No, o se vuelve a cargar o no, dependerá de si es necesario para algo o no
Por cierto, te va más que regulera la web, y en gran parte es por el hosting, no solo la instalación, peta en según qué acciones, pero en general el TTFB va fatal, y no es culpa de Divi ni de WP, tienes caché pero se está gestionando mal.
Entonces lo de no utilizada, pero autocargada….Se puede ponera no sin problemas o hay que tener en cuenta algo? Ese es mi miedo.
Lo del hosting tienes razón, pero no depende solo de mí…
Por eso te decía ahora mismo me marca cargas automáticas de las que no utiliza la web…¿elimino la autocarga de todas? o me voy a cargar la web
A todas no hombre, las de los plugins activos no