Limpiar base de datos WordPress

聶Sabes limpiar una base de datos en WordPress? A lo largo del tiempo en nuestra p獺gina web, tienda online o E-Commerce, blog. Tenemos datos, art穩culos, productos, plugins, fotos que vamos a簽adiendo a nuestro sistema, modificamos

La base de datos de nuestro WordPress es algo vital y que debemos cuidar. En este post, te voy a ense簽ar a como limpiar y optimizar. Con ello ver獺s como mejora el rendimiento de tu sitio web. De todas las formas como consultor SEO Freelance te voy a dar unas pautas para que tu sitio web vuele.

聶Qu矇 es una base de datos?

Una base de datos es un conjunto estructurado y organizado de datos. En la terminolog穩a inform獺tica, una base de datos se refiere a un programa inform獺tico utilizado para almacenar y organizar datos.

Piensa en ello como un archivador en el que se almacenan datos en diferentes secciones llamadas tablas. Cuando necesitas un archivo en particular, miras en esa secci籀n (tabla) y obtienes el archivo (datos) que necesitas.

WordPress utiliza MySQL como su sistema de administraci籀n de bases de datos.

Base de datos de una instalaci籀n simple de WordPress

MySQL es un software que se utiliza para crear bases de datos, almacenar y obtener datos cuando se solicitan. MySQL tambi矇n es un software de c籀digo abierto, al igual que WordPress y funciona mejor con otros programas de c籀digo abierto populares, como el servidor web Apache, PHP y el sistema operativo Linux.

Para instalar WordPress se necesita una base de datos MySQL. Todos los proveedores de hospedaje de WordPress ofrecen MySQL incluido en sus paquetes de hospedaje.

Durante la instalaci籀n, proporcionas a WordPress la informaci籀n de tu base de datos, y luego WordPress se encarga del resto de las cosas.

聶Qu矇 es el alojamiento de la base de datos?

El anfitri籀n de la base de datos es el ordenador que aloja su base de datos en un servidor MySQL. La mayor穩a de las veces es localhost y si se introduce localhost en el campo de host se conectar獺 WordPress a tu base de datos.

Sin embargo, algunos proveedores de alojamiento web pueden utilizar diferentes nombres de host para administrar los servidores MySQL. Encontrar獺s su nombre de host en las secciones de MySQL o Base de datos de su panel de control de hosting.

聶Qu矇 es la tabla de base de datos?

Las bases de datos tienen tablas que son como secciones o gabinetes en su sistema de base de datos. Cada tabla tiene columnas y la informaci籀n se almacena como filas. Cada fila tiene un campo para cada columna de la tabla.

WordPress crear獺 autom獺ticamente tablas dentro de su base de datos. Al momento de escribir esto, una instalaci籀n predeterminada de WordPress crear穩a las siguientes tablas:

wp_:

  • commentmeta
  • comments
  • links
  • options
  • postmeta
  • posts
  • terms
  • etc.

Cada una de estas tablas tendr穩a diferentes columnas donde se almacenan los datos. Por ejemplo, la tabla wp_users en WordPress tiene estas columnas:

ID

user_login

pase_de_usuario

nombre_de_usuario

correo_de_usuario

usuario_url

usuario_registrado

clave_de_activaci籀n_del_usuario

estado_de_usuario

nombre_de_visualizaci籀n

聶Qu矇 es la consulta SQL?

SQL es la abreviatura de Structured Query Language, es un lenguaje de programaci籀n especial que se utiliza para gestionar bases de datos.

Una instrucci籀n emitida por SQL al servidor de la base de datos para recuperar datos se denomina consulta. WordPress utiliza consultas MySQL para obtener datos y utilizarlos para generar p獺ginas web.

Una consulta t穩pica de MySQL se ve as穩:

1 SELECCIONE * DE wp_posts DONDE ID = 17;

El SQL no se limita a recuperar datos de las tablas. Tambi矇n puede actualizar, insertar y eliminar datos de las tablas e incluso crear nuevas tablas. As穩 es como WordPress almacena y edita todos los datos de su sitio web almacen獺ndolos y recuper獺ndolos de la base de datos mediante consultas SQL.

聶C籀mo administrar la base de datos de WordPress?

Es importante aprender c籀mo puedes hacer ciertas tareas en tu base de datos de WordPress. Esto puede ayudarte a resolver algunos problemas comunes de WordPress, ayudarte a recuperar tu sitio web y hacer tu sitio web m獺s seguro en general. Por ejemplo, te gustar穩a aprender a crear copias de seguridad regulares.

Administraci籀n de la base de datos de WordPress con phpMyAdmin

Las bases de datos de WordPress pueden ser administradas usando phpMyAdmin, que es una aplicaci籀n web de c籀digo abierto con una agradable y sencilla interfaz gr獺fica de usuario para administrar bases de datos MySQL.

Tambi矇n hay muchos plugins de WordPress disponibles que pueden ayudarte a crear copias de seguridad de la base de datos de WordPress.

聶C籀mo limpiar la base de datos de nuestro WordPress?

Cuando tenemos una p獺gina web a lo largo del tiempo observamos que empieza a ralentizar el sitio porque debe hacer muchas llamadas a la base de datos. Si tenemos un blog con un cierto tiempo, los datos se van acumulando en la base de datos y esta va creciendo. Y a la hora de hacer b繳squedas se hace eterno.

As穩 mismo, sucede con los comentarios. Muchos de esos comentarios se han eliminado, algunos son SPAM por lo que al final se va almacenando las tablas de nuestra base de datos de forma innecesaria.

Cuando escribimos un art穩culo, en la parte arriba derecha en el panel de administraci籀n de nuestro WordPress, en el cuadrado de publicar, hay un icono de reloj que pone revisiones y nos muestra un n繳mero.

Es decir, la base de datos est獺 guardando ese n繳mero de versiones de un mismo art穩culo. Mientras realizamos dicho art穩culo, la base de datos guarda esos datos, pero una vez que ese post estuviera listo, deber穩a de eliminarse esa informaci籀n, pero no se hace.

Al igual sucede con los plugins, todos pasamos por instalar, probar, eliminar. Y pensamos que ya est獺 listo, todo lo contrario. Se guardan como tablas vac穩as que son basura y ampl穩a el tama簽o de la base de datos.

RECUERDA: Antes de hacer nada, DEBEMOS tener una copia de seguridad por si ocurriera alg繳n desastre.

BackWPup

Un plugin para realizar copia de seguridad. Antes de limpiar base de datos WordPress, reitero hacer una copia de seguridad.

聶Qu矇 hay que respaldar?

Haz clic en la pesta簽a Respaldo de la BD para seleccionar las tablas que quieres incluir en el respaldo.

A veces los plugins de WordPress crean sus propias tablas en tu base de datos, la mayor穩a de las veces estos datos no son cruciales y puede que no los necesites.

Desmarcar estas tablas reducir獺 el tama簽o de la copia de seguridad. Sin embargo, si no sabes lo que est獺s haciendo, entonces mant矇n todas las tablas seleccionadas.

Selecciona o excluye las tablas del trabajo de copia de seguridad

En la pesta簽a Archivos puede seleccionar qu矇 directorios y archivos desea incluir en el trabajo de copia de seguridad. Te recomendamos que no hagas una copia de seguridad de los archivos centrales de WordPress.

En su lugar, s籀lo haz una copia de seguridad de tu carpeta wp-content/uploads. Desactiva la opci籀n Copia de seguridad de la carpeta ra穩z. Excluye las carpetas de la carpeta wp-content que no quieras.

Por ejemplo, a veces los plugins crean sus propios directorios dentro de la carpeta wp-content para almacenar los datos de los plugins. Puedes excluir estas carpetas si lo deseas.

BackWPup para limpiar base de datos en WordPress

WP-Sweep

Voy a mostrarte que WP-Sweep es un plugin f獺cil de usar que va ayudar a limpiar base de datos WordPress.

Instala y activa el plugin WP-Sweep, despu矇s ve al 獺rea de herramientas y haz clic en 竄Barrido罈.

Herramientas de barrido

WP-Sweep te mostrar獺 los tipos de datos, el n繳mero de entradas y cu獺nto de la base de datos tiene elementos in繳tiles.

Si hay un 竄0%罈 en cualquiera de estos campos, no necesitas hacer nada. Sin embargo, probablemente ver獺s muchos segmentos diferentes que necesitan ser optimizados. Hagamos clic en el bot籀n 竄Detalles罈 para ver las entradas que puedes eliminar.

Esto te dar獺 una lista de art穩culos que WP-Sweep identifica para tu limpieza. Con el tiempo, WordPress puede acumular f獺cilmente muchos datos de basura. Vamos a realizar una limpieza r獺pida.

Haz clic en el bot籀n 竄Barrer罈 junto al componente que quieres limpiar.

Limpiar base de datos WordPress con Sweep
C籀mo limpiar base de datos WordPress con Sweep

WP-Sweep limpiar獺 la base de datos de esos elementos in繳tiles autom獺ticamente. Dependiendo de cu獺ntas entradas identifique el plugin, podr穩a llevar unos minutos revisar todas las entradas. Afortunadamente, puedes deshacerte de todas estas entradas simult獺neamente en WP-Sweep.

Despl獺zate hasta el fondo y haz clic en 竄Barrer todo罈. Podr穩as notar que las opciones y los barridos de la base de datos todav穩a contienen entradas. Puede que quieras examinar estos elementos antes de hacer el barrido. Puede que haya datos que quiera conservar antes de eliminarlos de la base de datos. Una vez que el WP-Sweep elimina estas entradas, desaparecen para siempre.

Por eso es importante mantener una copia de seguridad de la base de datos. En caso de que elimines algo que necesites, puedes restaurarlo f獺cilmente despu矇s del barrido.

聶Qu矇 pasa si est獺s trabajando en un borrador que a繳n no ha sido publicado?

WP-Sweep se deshar獺 de los datos del borrador. Antes de barrer la base de datos, aseg繳rate de publicar tu trabajo. De lo contrario, el contenido se perder獺. Si eres alguien que guarda borradores en WordPress para crear contenido m獺s tarde, tal vez quieras omitir 竄Barrer todo罈. En ese caso, todav穩a puede barrer las otras secciones de la base de datos y mantener sus borradores intactos.

聶Por qu矇 no usas WP-Optimize en su lugar?

WP-Optimize hace un buen trabajo limpiando la base de datos. Sin embargo, se ha descubierto que deja hu矇rfanos los datos despu矇s de procesarlos.

Esto significa que fragmentos de informaci籀n in繳til pueden ser detectados en todo el sistema. Esto es puramente una diferencia en la funcionalidad del programa entre los desarrolladores.

No me malinterpretes, WP-Optimize es una buena y popular herramienta. Pero como experto sugiero que WP-Sweep es simplemente mejor en la eliminaci籀n y prevenci籀n de datos hu矇rfanos.

聶Qu矇 es exactamente lo que WP-Sweep limpia de la base de datos?

WP-Sweep borra la informaci籀n que ya no es necesaria para que tu sitio web funcione correctamente. Por ejemplo, WordPress guardar獺 copias de las revisiones a las que puedes volver m獺s tarde. Sin embargo, no todo el mundo usa esta habilidad y puede f獺cilmente llenar una base de datos con datos basura. Tambi矇n limpia los comentarios eliminados, los t矇rminos duplicados, los cach矇s o Embed y los elementos de spam.

Plugin Garbage Collector

聶Qu矇 es el Plugin Garbage Collector? En resumen, este plugin est獺 dise簽ado para liberar la memoria disponible de objetos no referenciados. Este plugin te va a limpiar base de datos WordPress.

A veces esto puede ser el resultado de un descuido, o simplemente una mala programaci籀n. Como resultado, puede haber cientos o incluso miles de objetos sin usar que ocupan memoria.

Este plugin est獺 dise簽ado para ser una ayuda al proceso autom獺tico llamando manualmente al recolector de basura en una frecuencia determinada. Visi籀n general de la recolecci籀n de basura en Java

La recolecci籀n autom獺tica de basura es el proceso de mirar la memoria del mont籀n, identificando qu矇 objetos est獺n en uso y cu獺les no, y borrando los objetos no utilizados.

Un objeto en uso, o un objeto referenciado, significa que alguna parte de su programa a繳n mantiene un puntero a ese objeto. Un objeto no utilizado, o un objeto no referenciado, ya no est獺 referenciado por ninguna parte de su programa.

Plugin Garbage Collector

DNUI

Limpiar y racionalizar tu sitio web te ayudar獺 a ser m獺s eficiente. Como WordPress se basa en una base de datos, la eficiencia de tu base de datos afecta de cerca a tu rendimiento. Filtrar y eliminar las im獺genes no utilizadas es una forma efectiva de liberar espacio en el disco.

La mayor穩a de los blogueros saben que es sorprendentemente f獺cil acumular m繳ltiples copias de im獺genes, y estas im獺genes no se borran autom獺ticamente despu矇s de eliminar una p獺gina o un post.

Hay muchas buenas razones para eliminar rutinariamente las im獺genes no utilizadas de tu blog de WordPress. Algunas de las razones m獺s importantes incluyen minimizar la carga del servidor y reducir la cantidad de espacio en disco utilizado.

Eliminar manualmente las im獺genes no utilizadas. 聶Tu blog utiliza muchas fotograf穩as y gr獺ficos? Con el tiempo, puede acumular una gran cantidad de archivos de im獺genes in繳tiles en tu servidor.

Si buscas una buena manera de reducir el exceso de archivos de imagen, aqu穩 tienes c籀mo hacerlo manualmente.

  1. Ingresa a un cliente FTP como FileZilla, y luego navega a tu carpeta de instalaci籀n de WordPress.
  2. Haz clic en la carpeta etiquetada wp-content. Una vez que la abras, comienza a buscar un directorio llamado 竄uploads罈.
  3. Abre la carpeta de 竄uploads罈. Todas las im獺genes que has subido deben ser organizadas en carpetas y apiladas por mes o en el root, dependiendo la configuraci籀n que hayas aplicado.
  4. Debes hacer clic en todas esas carpetas y buscar las im獺genes no utilizadas. Cuando encuentres una, b籀rrala. Repita el proceso hasta que encuentre y elimine todos los archivos de im獺genes sin usar.
  5. Esta tarea puede ser engorrosa y llevar mucho tiempo. Para eliminar im獺genes con plugins para un m矇todo m獺s f獺cil y r獺pido.

Eliminaci籀n de im獺genes no utilizadas con plugins

Tranquilo, imagino que estar獺s pensando, ni tengo tiempo, ni tampoco estoy seguro que im獺genes puedo borrar. Para eso te traigo el plugin DNUI.

DNUI puede ayudarte a identificar y eliminar todas las im獺genes sin usar, que se acumulan en tu p獺gina web de WordPress. Estos archivos se eliminan mejor porque no sirven para nada m獺s que para desperdiciar un espacio m獺s valioso.

La ra穩z de este problema proviene del hecho de que WordPress puede crear cuatro im獺genes de un solo archivo de subida.

Un plugin como DNUI (Delete Not Used Images) puede ayudarte a identificar estas im獺genes, eliminar tus selecciones y, en 繳ltima instancia, ahorrar espacio.

Lo primero que debes hacer es subir el archivo Zip desde la interfaz del plugin de WordPress. Este plugin escanear獺 tu base de datos, encontrar獺 los archivos que no usas y te permitir獺 eliminarlos. Despu矇s de hacer clic en la opci籀n de eliminaci籀n, actualiza tu navegador.

Conclusiones

Hemos visto lo importante que es tener nuestro WP en perfecto estado con unos simples clicks. Te invito a mirar tu base de datos antes de hacer nada y observas el tama簽o y lo miras despu矇s, te asombrar獺 el resultado. Aprender a limpiar base de datos WordPress es necesario para mejorar notablemente el rendimiento de nuestro WordPress.

Es fundamental hacer una serie de pautas para optimizar de forma r獺pida y eficiente nuestro sitio web, sobre todo los que llevan tiempo.

Ni que decir que estas tareas son fundamentales y las realizo cuando hago mantenimiento de WordPress, pero son pautas b獺sicas que har獺s que nuestro sitio sea m獺s r獺pido.

Espero que te haya gustado el art穩culo y me dejes un comentario al respecto, sobre que te ha parecido, c籀mo limpiar base de datos WordPress.

¿Te gusta lo qué lees?

Suscríbete para recibir mis post, trucos...

2 comentarios en “Limpiar base de datos WordPress”

  1. Buen articulo Roberto!!
    yo la verdad en este tema de la web, de limpiar la base de datos en wordpress, me lio.
    Muy util
    Gracias

    Responder

Deja un comentario

¡Espera! No te vayas sin tu Auditoría SEO GRATIS