¿Por qué enfocarse en el archivo wp-config.php?
El wp-config.php es la puerta a un montón de ajustes esenciales de WordPress: define cómo se conecta a la base de datos, sus claves de seguridad… pero también puedes aprovecharlo para mejoras de rendimiento y estabilidad. Muchos usuarios lo consideran solo para lo básico, pero si te animas a jugar un poco, puedes marcar una diferencia real. Y no te asustes: todo lo que veremos se basa en funciones reconocidas o documentadas oficialmente.
Así que, sin más preámbulo, vamos a darle caña a esos ajustes.
Ajustes útiles para rendimiento desde wp-config.php
1. Control sobre revisiones de entradas
Las revisiones automáticas son muy útiles, pero si no las controlas, tu base de datos puede hincharse sin darte cuenta. Para limitar esas revisiones:
define('WP_POST_REVISIONS', 2);
Con esto conservarás solo las dos últimas versiones de cada entrada, evitando que se acumulen muchas versiones antiguas. Y si quieres directamente desactivarlas, también puedes poner:
define('WP_POST_REVISIONS', false);
Esto ayuda a reducir el tamaño de la base de datos y acelerar las consultas.
2. Ajustar el intervalo del auto-guardado
Cada cuánto WordPress guarda automáticamente tus entradas puede evitarte pérdidas de texto… pero si está muy frecuente, puede afectar al rendimiento en el panel. Puedes alargar ese intervalo sin problema:
define('AUTOSAVE_INTERVAL', 180); // ahora guarda cada 3 minutos en vez de cada 60 segundos
Así reduces las operaciones innecesarias en la base de datos mientras escribes.
3. Control sobre cuánto tiempo se conserva la papelera
WordPress guarda los elementos eliminados en una papelera durante 30 días por defecto. Si quieres vaciarla antes y limpiar la base de datos, añade esto:
define('EMPTY_TRASH_DAYS', 7); // elimina automáticamente tras 7 días
Es un cambio pequeño pero notorio para mantener la base más liviana.
4. Reparación y optimización automática de la base de datos
WordPress tiene una funcionalidad oculta para reparar y optimizar la base de datos tú mismo, directamente desde el navegador (con precaución):
define('WP_ALLOW_REPAIR', true);
Luego visitas http://tuweb.com/wp-admin/maint/repair.php y tienes opciones de reparar u optimizar. Muy útil si algo va lento y no puedes entrar al panel. Solo recuerda borrarlo después (por seguridad).
Puntos extra para un wp-config.php más eficiente
Aunque estos ajustes son de rendimiento directo, puedes considerar estos extras que no se enfocan solo en velocidad, pero sí aportan estabilidad o seguridad, y eso influye indirectamente en rendimiento.
Claves de seguridad y prefijos personalizados
Tener claves de seguridad únicas y cambiar el prefijo de las tablas (por defecto wp_) no solo ayuda a seguridad, también a que la base de datos esté más organizada y “limpia” para consultas:
$table_prefix = 'wp_a1b2c3_';
Aunque esto no se menciona explícitamente en nuestras búsquedas sobre rendimiento, sí es buena práctica en el archivo de configuración.
Depuración desactivada en producción
Si tienes activado el modo de depuración (WP_DEBUG), ten en cuenta que puede consumir recursos. Asegúrate de que esté desactivado en entornos públicos:
define('WP_DEBUG', false);
Así evitas logs innecesarios o renderizado de errores que ralenticen tu web.
Piensa más allá del wp-config.php
Para que lo del archivo sea realmente eficaz, conviene considerar otros aspectos del ecosistema que complementan estos ajustes.
Mantener limpia la base de datos
Limpiar revisiones antiguas, spam, transients caducados… es esencial para que el rendimiento no se quede colgado. Plugins como WP‑Optimize o Advanced Database Cleaner son de gran ayuda y automatizan estas tareas.
Además, si puedes, ejecuta desde servidor comandos como:
wp transient delete --all
wp db optimize
Sobre todo con tablas como wp_options que suelen crecer con transients obsoletos
Optimizar consultas y evitar tablas pesadas
Mucho sitio web se vuelve lento por consultas poco eficientes. Evita usar SELECT *, sé específico, usa índices y considera uso de caching en objetos o Redis si puedes. La tabla wp_postmeta suele crecer bastante; revisa plugins que la llenan indefinidamente.
Hosting, caché, y más allá
- Elige un buen hosting, idealmente servidor con PHP moderno, SSD, y bien configurado.
- Usa plugins de caché (LiteSpeed Cache, WP Super Cache o incluso soluciones más completas como WP Rocket).
- Optimiza imágenes, usa CDN, minifica CSS/JS… todo suma a esa experiencia fluida.
Estos factores no están en wp-config.php, pero trabajan en conjunto con él para que tu WordPress vuele de verdad.