Portada » Glosario » Autoload

Autoload

Qué es el autoload

El autoload es la marca que indica a WordPress qué datos de configuración debe cargar automáticamente en cada visita, y cuando se acumulan demasiados, puede ralentizar toda la web sin que se note la causa. También se conoce como «wp_options autoload», por la tabla de la base de datos donde vive.

Es como la bandeja de «entrada urgente» sobre la mesa de un empleado: todo lo que pone ahí lo revisa automáticamente nada más llegar, aunque muchas cosas no fueran realmente urgentes; si esa bandeja se llena de papeles que no hacía falta revisar siempre, pierde un tiempo precioso en cada ronda. WordPress guarda cientos de ajustes de configuración (de plugins, del tema, del propio núcleo) en una tabla de la base de datos, y una parte de ellos se marca como «autoload», lo que significa que se cargan automáticamente en cada página vista, aunque esa página concreta no los necesite.

Cómo funciona

  1. Cada plugin o configuración que instalas puede guardar sus propios ajustes en la base de datos, algunos marcados como autoload.
  2. En cada visita a tu web, WordPress carga de golpe todos los datos marcados como autoload, los necesite esa página concreta o no.
  3. Si acumulas muchos plugins (incluso desinstalados, si no limpiaron bien sus datos) con ajustes grandes marcados como autoload, esa carga inicial se hace cada vez más pesada.
  4. Ese peso extra se nota en cada página de tu web, no solo en una parte concreta, porque ocurre al principio de cada visita.
  5. Limpiar o revisar qué debería estar marcado como autoload reduce ese peso inicial en todas las páginas a la vez.

Ejemplo

Una tienda de informática online en Las Palmas de Gran Canaria llevaba años instalando y desinstalando plugins de prueba sin revisar qué dejaban atrás en la base de datos. Al analizarlo, encontramos varios megas de datos marcados como autoload, muchos de ellos de plugins que ya ni siquiera estaban instalados. Limpiamos los datos huérfanos y revisamos qué ajustes realmente necesitaban cargarse en cada visita, y el tiempo de respuesta del servidor mejoró en todas las páginas de la tienda, no solo en una sección concreta.

Señales de que te afecta

  • Tu web lleva años instalando y desinstalando plugins sin revisar nunca la base de datos.
  • Un análisis técnico señala un tamaño elevado de datos marcados como «autoload» en tu base de datos.
  • Tu TTFB es alto en todas las páginas por igual, no solo en algunas concretas.
  • Nunca has hecho una limpieza de la base de datos desde que la web está en marcha.

Cómo lo resolvemos

Revisamos qué datos están marcados como autoload en tu base de datos, identificamos los que ya no corresponden a ningún plugin activo y los eliminamos, dejando solo lo que realmente necesita cargarse en cada visita. Si quieres que revisemos la base de datos de tu web, en nuestro servicio de optimización WooCommerce nos encargamos de limpiarla. Un autoload sobrecargado suele ir de la mano de consultas lentas, y se beneficia también de una buena caché de objetos.

Preguntas frecuentes

¿Puedo limpiar yo mismo los datos de autoload?

Es posible si sabes identificar con seguridad qué datos pertenecen a plugins que ya no usas, pero borrar algo que sí hace falta puede romper una función de la web, así que conviene hacerlo con cuidado y una copia de seguridad previa.

¿Por qué desinstalar un plugin no limpia siempre sus datos?

Porque muchos plugins, al desinstalarse, solo quitan su código, no los datos que guardaron en la base de datos durante el tiempo que estuvieron activos, y esos datos se quedan ahí indefinidamente si nadie los revisa.

¿Cuánto autoload es demasiado?

No hay un número fijo válido para todas las webs, pero cuando ese conjunto de datos empieza a pesar varios megas, suele notarse ya un impacto claro en el tiempo de respuesta de cada página.

Scroll al inicio
Escanea el código