Inicio » Cómo limpiar y optimizar la base de datos de WordPress saturada en BanaHosting
Web y Código

Cómo limpiar y optimizar la base de datos de WordPress saturada en BanaHosting

Anuncio Google AdSense (Cabecera) Anuncio Adaptable / Display Ad

El Diagnóstico Rápido

Cuando gestionas portales de descargas digitales o blogs de nicho en WordPress bajo servidores compartidos (como BanaHosting), es común notar que la web se pone lenta o que el panel de control arroja errores de límite de memoria. Esto sucede porque WordPress acumula por defecto miles de filas de "revisiones de entradas" (versiones guardadas viejas de tus posts) y basura de caché (transients) en la tabla wp_options, saturando las consultas SQL.

La Solución Paso a Paso

Paso 1: Limitar las revisiones de entradas en wp-config.php

Por defecto, WordPress guarda infinitas copias de cada cambio que haces. Vamos a caparlo a un máximo de 3 versiones para que deje de inflar la base de datos.

  1. 1

    Paso 1

    Entra al Administrador de Archivos de tu cPanel en BanaHosting.
  2. 2

    Paso 2

    Abre el archivo wp-config.php y añade la siguiente línea justo antes del texto que dice That's all, stop editing!:
  3. Anuncio Google AdSense (En medio del artículo) Anuncio de Contenido / In-Article Ad
PHP
define('WP_POST_REVISIONS', 3);

Paso 2: Ejecutar una limpieza SQL directa (Vía phpMyAdmin)

Entra a phpMyAdmin desde tu cPanel, selecciona la base de datos de tu WordPress, ve a la pestaña SQL y ejecuta este comando para borrar de un solo golpe todas las revisiones antiguas almacenadas:

SQL
DELETE FROM wp_posts WHERE post_type = 'revision';

Verás cómo el peso de tu base de datos cae drásticamente, acelerando las búsquedas y el tiempo de respuesta del servidor.