WordPress

Optimización de la Base de Datos de WordPress: Pruebe Estos 7 Consejos

Su base de datos de WordPress almacena toda la información importante para su sitio web. Sin embargo, sin mantenimiento, este centro de almacenamiento puede hincharse y empezar a ralentizar su sitio. Por lo tanto, la optimización de la base de datos de WordPress es esencial para mejorar el rendimiento de su sitio web.

Afortunadamente, hay varios métodos que puede utilizar para optimizar su base de datos de WordPress. Por ejemplo, puede eliminar manualmente la información innecesaria y obsoleta utilizando phpMyAdmin. Alternativamente, puede utilizar un plugin de optimización de la base de datos de WordPress como WP-Optimize.

En este artículo, explicaremos siete consejos principales para optimizar su base de datos de WordPress y mejorar el rendimiento general de su sitio web. ¡Empecemos!

Nota: Debido a que su base de datos de WordPress contiene información muy importante, recomendamos encarecidamente hacer una copia de seguridad reciente de su sitio/base de datos antes de poner en práctica las tácticas de este post. Aunque estas tácticas no deberían causar ningún problema, siempre es mejor prevenir que lamentar cuando se trata de la base de datos de tu sitio.

1. Utilizar un plugin de optimización de la base de datos de WordPress

El uso de un plugin de optimización de la base de datos de WordPress puede reducir drásticamente su carga de trabajo. En lugar de buscar manualmente en tus archivos con phpMyAdmin, puedes dejar que una herramienta de confianza tome la iniciativa. Como tal, este método es una de las mejores opciones si eres un principiante o estás haciendo malabares con una agenda muy ocupada.

👉 Recomendamos el plugin WP-Optimize, con el que trabajaremos para este tutorial. Esta herramienta es una solución «todo en uno» que puedes utilizar para almacenar en caché, comprimir tus imágenes y optimizar tu base de datos:

WP-Optimize limpia su base de datos de WordPress de múltiples maneras, incluyendo:

  • Eliminación de datos innecesarios, como los comentarios de spam y las opciones transitorias
  • Compactación y desfragmentación de tablas de bases de datos
  • Limpieza de la base de datos de forma programada o automatizada
  • Creación de copias de seguridad de los datos antes de la optimización
  • Visualización de las estadísticas de las limpiezas de las bases de datos

Para utilizar WP-Optimize, primero tendrás que instalarlo y activarlo en tu panel de control de WordPress. A continuación, navega a WP-Optimize > Base de datos.

Debería llegar a la página de Optimizaciones, donde puede seleccionar elementos específicos de su base de datos. A continuación, puedes hacer clic en Ejecutar optimización junto a cualquier categoría que elijas:

Si hace clic en la pestaña Tablas, puede seleccionar tablas específicas de la base de datos y eliminarlas. La herramienta también te informará sobre cuáles de tus plugins utilizan esos elementos. De este modo, sabrás si alguna de las funciones de tu sitio web se verá afectada negativamente por el cambio:

Por último, la pestaña Configuración permite programar las limpiezas de la base de datos. Puedes elegir la frecuencia de estas optimizaciones y seleccionar qué datos se eliminarán:

Cuando esté satisfecho con sus selecciones, haga clic en Guardar configuración. El plugin WP-Optimize ejecutará ahora limpiezas regulares de la base de datos de su sitio web de WordPress.

2. Optimizar manualmente las tablas de la base de datos

Si quieres optimizar tu base de datos manualmente, puedes hacerlo con la herramienta phpMyAdmin. Te da acceso a tu base de datos de WordPress para que puedas ver, editar y eliminar diferentes archivos.

Puede que prefieras este método si quieres tener un mayor control sobre el proceso de limpieza. También puede ser atractivo si quiere minimizar el número de plugins de WordPress en su sitio, por cualquier razón.

Sin embargo, querrá asegurarse de hacer una copia de seguridad de su base de datos antes de empezar con este método. Dado que va a editar los archivos manualmente, hay un gran margen de error potencial. Por lo tanto, tenga cuidado cuando proceda con esta opción.

Con la mayoría de los proveedores de alojamiento, puedes acceder a phpMyAdmin a través de cPanel:

El proceso exacto variará en función de su proveedor. Por lo tanto, es posible que tenga que consultar la documentación oficial de su proveedor cuando utilice este método.

Esta guía le mostrará cómo es el proceso con Bluehost. En primer lugar, abra su panel de control de alojamiento y haga clic en Avanzado. A continuación, desplácese hasta la sección BASES DE DATOS y seleccione phpMyAdmin:

A continuación, accederá a la base de datos de su sitio web de WordPress. Tenga en cuenta que es posible que tenga que hacer clic en el nombre de su sitio para ver su contenido. La base de datos debería tener el siguiente aspecto:

Afortunadamente, ahora debería ser sencillo optimizar las tablas de su base de datos. En la parte inferior de la lista, seleccione la casilla Marcar todo. A continuación, haga clic en Optimizar tabla en el menú que aparece:

Por último, seleccione Ir. phpMyAdmin optimizará ahora todas sus tablas. Cuando el proceso termine, recibirá un mensaje de confirmación.

3. Sacar la basura

Es probable que haya eliminado muchos elementos de su sitio web de WordPress. Por ejemplo, es posible que haya eliminado imágenes extrañas, comentarios o contenido obsoleto.

Sin embargo, estos elementos eliminados no desaparecen de su base de datos inmediatamente. Permanecerán en la carpeta de basura de su sitio web durante 30 días. Si eliminas muchos elementos con regularidad, es posible que quieras considerar vaciar la papelera de tu base de datos con más frecuencia.

Afortunadamente, puedes reducir fácilmente la duración de los elementos eliminados en tu base de datos. Sólo tienes que editar tu archivo wp-config.php.

Tenga en cuenta que este es un archivo central para su sitio web de WordPress. Como tal, querrás guardar una copia de seguridad antes de hacer cualquier cambio en él. A continuación, accede a tu sitio a través del Protocolo de Transferencia de Archivos (FTP) y abre el archivo wp-config.php con tu editor de texto.

Por último, añada este código al archivo:

define( 'EMPTY_TRASH_DAYS', X )

En lugar de «X», escribirá el número de días antes de que los elementos borrados se eliminen permanentemente de su base de datos de WordPress. Por ejemplo, puede escribir «5» para cinco días. A continuación, guarde los cambios y vuelva a cargar el archivo editado en su sitio web.

4. Eliminar las revisiones de las entradas (posts)

Su base de datos de WordPress almacena las revisiones de todas sus entradas y páginas. Esta colección es útil cuando quieres volver a versiones anteriores de tu contenido o hacer un seguimiento de los cambios de edición.

Sin embargo, estas revisiones también pueden ocupar mucho espacio en su base de datos. Además, muchas entradas y páginas llevarán cientos de ellas.

Por lo tanto, es posible que desee considerar la posibilidad de limitar el número de revisiones de entradas que WordPress guarda. Haciendo esto, puedes asegurarte de que cualquier entrada o página futura no atascará tu base de datos.

Primero tendrá que abrir su archivo wp-config.php a través de FTP. A continuación, introduzca el siguiente código:

define( 'WP_POST_REVISIONS', X );

En lugar de la «X», introducirás el número de revisiones de la publicación que quieras guardar. Por ejemplo, puedes seleccionar «2». A continuación, guarde el archivo y vuelva a subirlo a su sitio web a través de FTP.

También puedes deshabilitar las revisiones de las entradas por completo con el siguiente código:

define( 'WP_POST_REVISIONS', false );

Sin embargo, no recomendamos utilizar el segundo método. Si comete algún error en el futuro, no tendrá ninguna revisión a la que recurrir.

Además, ten en cuenta que estos comandos sólo afectarán a futuras revisiones de entradas y páginas. Si quieres eliminar las que ya están en tu base de datos, te recomendamos que utilices un plugin como Optimize Database after Deleting Revisions:

👉 Esta herramienta fácil de usar le permite eliminar todas sus revisiones o mantener un número específico en su base de datos. El plugin también puede realizar otras optimizaciones de la base de datos de WordPress, como eliminar los comentarios de spam y las etiquetas no utilizadas.

5. Eliminar los comentarios de spam

Desgraciadamente, los comentarios de spam son habituales cuando se gestiona un sitio web. Se trata de mensajes que se dejan en las entradas de tu blog con enlaces que conducen a sitios web de spam o sospechosos.

Si WordPress o uno de sus plugins sospecha que un comentario es spam, marcará el elemento para su aprobación. El mensaje también se almacenará en Comentarios > Spam en su panel de control de WordPress:

WordPress eliminará estos comentarios automáticamente después de 30 días. Sin embargo, mientras tanto, ocuparán espacio en su preciada base de datos.

Puede eliminar los comentarios de spam fácilmente seleccionándolos y haciendo clic en el botón Vaciar spam. Alternativamente, puede abrir phpMyAdmin y ejecutar el siguiente comando:

DELETE FROM wp_comments WHERE comment_approved = 'spam'

Este método puede ser preferible si ya estás usando phpMyAdmin por otra razón, y prefieres no navegar a tu tablero de WordPress. De lo contrario, puede ser innecesariamente complicado.

Además, algunos plugins anti-spam de WordPress pueden eliminar permanentemente los comentarios de spam en su nombre. Por ejemplo, el plugin Akismet puede filtrar y eliminar automáticamente el contenido cuestionable de su base de datos sin requerir un proceso de aprobación.

6. Borrar las etiquetas no utilizadas

Las etiquetas pueden ayudar a organizar el contenido de su sitio web. Cuando los usuarios visitan su sitio, pueden hacer clic en las etiquetas de las publicaciones para encontrar artículos relacionados. Por lo tanto, el uso de estas herramientas puede mejorar la navegación de su sitio web y la experiencia general del usuario (UX).

Sin embargo, es posible que tenga etiquetas que no utilice. Por ejemplo, tal vez haya cambiado estas etiquetas a lo largo del tiempo a medida que refinaba su estrategia de optimización de motores de búsqueda (SEO).

En este caso, las etiquetas no utilizadas pueden ocupar un espacio innecesario en la base de datos de WordPress. Si no tiene intención de volver a utilizar algunas etiquetas, puede tener sentido eliminarlas.

En primer lugar, tendrá que conectarse a su base de datos con phpMyAdmin. A continuación, ejecute este comando para ver todas las etiquetas no utilizadas en su base de datos de WordPress:

SELECT *
FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id
WHERE wttax.taxonomy =  'post_tag' AND wttax.count =0;

Tendrá que cambiar «wp_» por el prefijo correspondiente en su base de datos. A continuación, debería ver una lista de las etiquetas redundantes en su sitio web.

A continuación, ejecute el siguiente comando para eliminar todas las etiquetas no utilizadas:

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

Una vez más, recuerde que deberá cambiar el prefijo «wp_» por el utilizado en su base de datos. Sus etiquetas no utilizadas deberían ser eliminadas ahora.

7. Borrar pingbacks y trackbacks

Cuando su sitio web incluye una URL a otro sitio, éste envía una notificación automática al servidor llamada pingback. Este mensaje notifica al otro sitio web que usted ha enlazado con su contenido. Del mismo modo, puede enviar manualmente trackbacks para transmitir el mismo mensaje.

Los pingbacks y trackbacks son controvertidos porque algunos usuarios los utilizan para hacer spam de sus contenidos en varios sitios web. Además, los pingbacks y trackbacks ocupan un espacio innecesario en su base de datos. Es posible que tenga miles de sitios que enlazan a su sitio web y que inflan su base de datos.

Para remediar este problema, querrás desactivar los pingbacks y trackbacks. Puedes hacerlo dirigiéndote a Ajustes > Discusión en WordPress, y desactivando los dos primeros ajustes:

A continuación, puede eliminar los trackbacks y pingbacks existentes. Para ello, accede a tu base de datos a través de phpMyAdmin y ejecuta este comando:

UPDATE wp_posts SET ping_status= “closed”;

Como siempre, tendrás que cambiar el prefijo «wp_» por el de tu base de datos. Por último, pulsa «Ir» para eliminar esos molestos pingbacks y trackbacks.

Optimice su base de datos de WordPress hoy mismo

Una base de datos abarrotada puede ralentizar su sitio. Esto puede ser frustrante tanto para usted como para sus usuarios. Por lo tanto, las estrategias de optimización de la base de datos de WordPress son esenciales para impulsar el rendimiento de su sitio web.

Para recapitular, hay muchas maneras de optimizar su base de datos de WordPress mediante la eliminación manual de datos a través de phpMyAdmin. Sin embargo, recomendamos utilizar el plugin WP-Optimize. Esta herramienta puede trabajar entre bastidores para mantener su sitio web funcionando a su máximo potencial.

Publicidad

Síguenos en Facebook