Pruebe estos 7 consejos en 2022

Publicado: 2022-01-18

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 inflarse y comenzar 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, existen varios métodos que puede utilizar para optimizar su base de datos de WordPress. Por ejemplo, puede borrar manualmente la información innecesaria y desactualizada usando phpMyAdmin. Alternativamente, puede utilizar un complemento de optimización de 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 realizar una copia de seguridad reciente de su sitio/base de datos antes de implementar las tácticas de esta publicación. Si bien 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 su sitio.

Tabla de contenido:

  1. Use un complemento de optimización de base de datos de WordPress
  2. Optimizar manualmente las tablas de la base de datos
  3. Sacar la basura
  4. Eliminar revisiones de publicaciones
  5. Eliminar comentarios de spam
  6. Borrar etiquetas no utilizadas
  7. Eliminar pingbacks y trackbacks

1. Use un complemento de optimización de base de datos de WordPress

El uso de un complemento de optimización de base de datos de WordPress puede reducir drásticamente su carga de trabajo. En lugar de buscar manualmente a través de sus archivos con phpMyAdmin, puede 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 malabarismos con una agenda apretada.

Recomendamos el complemento WP-Optimize, con el que trabajaremos para este tutorial. Esta herramienta es una solución todo en uno que puede usar para almacenar en caché, comprimir sus imágenes y optimizar su base de datos:

WP-Optimize borra su base de datos de WordPress de varias maneras, que incluyen:

  • Eliminación de datos innecesarios, como comentarios de spam y 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 datos previas a la optimización
  • Visualización de estadísticas sobre limpiezas de bases de datos

Para usar WP-Optimize, primero deberá instalarlo y activarlo en su panel de control de WordPress. Luego, navega a WP-Optimize > Base de datos .

Debería aterrizar en la página de Optimizaciones , donde puede seleccionar elementos específicos de su base de datos. Luego, puede hacer clic en Ejecutar optimización junto a cualquier categoría de su elección:

Cómo realizar una optimización de la base de datos de WordPress con WP-Optimize.

Si hace clic en la pestaña Tablas , puede seleccionar tablas de base de datos específicas y eliminarlas. La herramienta también le informará sobre cuáles de sus complementos utilizan esos elementos. De esa manera, sabrá si alguna de las funciones de su sitio web se verá afectada negativamente por el cambio:

Cómo optimizar las tablas de la base de datos de WordPress.

Finalmente, la pestaña Configuración le permite programar limpiezas de la base de datos. Puedes elegir la frecuencia de estas optimizaciones y seleccionar qué datos serán eliminados:

Cómo programar una limpieza de la base de datos de WordPress.

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

2. Optimizar manualmente las tablas de la base de datos

Si desea optimizar su base de datos manualmente, puede hacerlo con la herramienta phpMyAdmin. Le da acceso a su base de datos de WordPress para que pueda ver, editar y eliminar diferentes archivos.

Es posible que prefiera este método si desea un mayor control sobre el proceso de limpieza. También podría ser atractivo si desea minimizar la cantidad de complementos de WordPress en su sitio, por cualquier motivo.

Sin embargo, querrá asegurarse de hacer una copia de seguridad de su base de datos antes de comenzar con este método. Dado que editará los archivos manualmente, existe un gran margen de error potencial. Como tal, tenga cuidado al proceder con esta opción.

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

Sitio web de la herramienta cPanel.

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

Este tutorial le mostrará cómo se ve el proceso con Bluehost. Primero, abra su tablero de alojamiento y haga clic en Avanzado . Luego, desplácese hacia abajo hasta la sección BASES DE DATOS y seleccione phpMyAdmin :

Accediendo a la herramienta phpMyAdmin a través del panel de control de Bluehost.

Luego será llevado a la base de datos de su sitio web de WordPress. Tenga en cuenta que es posible que deba hacer clic en el nombre de su sitio para ver su contenido. La base de datos debería verse algo como esto:

Ver una base de datos de WordPress a través de phpMyAdmin.

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 . Luego, haga clic en Optimizar tabla en el menú que aparece:

Cómo optimizar las tablas de la base de datos de WordPress con phpMyAdmin.

Finalmente, selecciona Ir . phpMyAdmin ahora optimizará todas sus tablas. Cuando finalice el proceso, recibirá un mensaje de confirmación.

3. Saca la basura

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

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

Afortunadamente, puede reducir fácilmente la duración de los elementos eliminados en su base de datos. Solo necesitarás editar tu archivo wp-config.php .

Tenga en cuenta que este es un archivo central para su sitio web de WordPress. Como tal, querrá guardar una copia de seguridad antes de realizar cambios en ella. Luego, acceda a su sitio a través del Protocolo de transferencia de archivos (FTP) y abra el archivo wp-config.php con su editor de texto.

Finalmente, agregue este código al archivo:

 define( 'EMPTY_TRASH_DAYS', X )

En lugar de "X", escribirá la cantidad de días antes de que los elementos eliminados se eliminen permanentemente de su base de datos de WordPress. Por ejemplo, puede ingresar "5" para cinco días. Luego, guarde sus cambios y vuelva a cargar el archivo editado en su sitio web.

4. Eliminar revisiones de publicaciones

Su base de datos de WordPress almacena revisiones de todas sus publicaciones y páginas. Esta colección es útil cuando desea volver a versiones anteriores de su contenido o realizar 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 publicaciones y páginas incluirán cientos de ellos.

Por lo tanto, es posible que desee considerar limitar la cantidad de revisiones de publicaciones que guarda WordPress. Al hacerlo, puede asegurarse de que ninguna publicación o página futura obstruya su base de datos.

Primero deberá abrir su archivo wp-config.php a través de FTP. Luego, ingresa el siguiente código:

 define( 'WP_POST_REVISIONS', X );

En lugar de "X", ingresará la cantidad de revisiones de publicaciones que desea guardar. Por ejemplo, puede seleccionar "2". Luego, guarde el archivo y vuelva a cargarlo en su sitio web a través de FTP.

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

 define( 'WP_POST_REVISIONS', false );

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

Además, tenga en cuenta que estos comandos solo afectarán las revisiones futuras de publicaciones y páginas. Si desea eliminar los que ya están en su base de datos, le recomendamos que utilice un complemento como Optimize Database después de eliminar las revisiones:

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 complemento también puede realizar más optimizaciones de la base de datos de WordPress, como eliminar comentarios de spam y etiquetas no utilizadas.

Desafortunadamente, los comentarios de spam son comunes cuando ejecuta un sitio web. Estos son mensajes que se dejan en las publicaciones de su blog con enlaces que conducen a sitios web sospechosos o con spam.

Si WordPress o uno de sus complementos 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 WordPress:

La sección de comentarios de spam en 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á utilizando phpMyAdmin por otro motivo y prefiere no navegar a su panel de control de WordPress. De lo contrario, puede ser innecesariamente complicado.

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

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 publicación 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 perfeccionó su estrategia de optimización de motores de búsqueda (SEO).

En ese escenario, las etiquetas no utilizadas pueden ocupar espacio innecesario en su base de datos de WordPress. Si no tiene la intención de volver a usar algunas etiquetas, podría tener sentido eliminarlas.

Primero, deberá conectarse a su base de datos con phpMyAdmin. Luego, 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;

Deberá cambiar "wp_" al prefijo correspondiente en su base de datos. Luego 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, recuerda que deberás cambiar el prefijo "wp_" por el que se usa en tu base de datos. Sus etiquetas no utilizadas ahora deben eliminarse.

7. Eliminar pingbacks y trackbacks

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

Los pingbacks y trackbacks son controvertidos porque algunos usuarios los utilizan para enviar spam a su contenido en varios sitios web. Además, los pingbacks y trackbacks ocupan espacio innecesario en su base de datos. Es posible que tenga miles de sitios con enlaces a su sitio web e inflando su base de datos.

Para remediar este problema, deberá deshabilitar los pingbacks y trackbacks. Puede hacer esto dirigiéndose a Configuración> Discusión en WordPress y desactivando las dos primeras configuraciones:

Deshabilitar pingbacks y trackbacks en WordPress.

A continuación, puede eliminar trackbacks y pingbacks existentes. Para hacer esto, acceda a su base de datos a través de phpMyAdmin y ejecute este comando:

 UPDATE wp_posts SET ping_status= “closed”;

Como siempre, deberá cambiar el prefijo "wp_" por el de su base de datos. Finalmente, presione Ir para eliminar esos molestos pingbacks y trackbacks.

Optimice su base de datos de WordPress hoy

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 aumentar el rendimiento de su sitio web.

En resumen, hay muchas maneras de optimizar su base de datos de WordPress eliminando manualmente los datos a través de phpMyAdmin. Sin embargo, recomendamos usar el complemento WP-Optimize en su lugar. Esta herramienta puede funcionar detrás de escena para mantener su sitio web funcionando en todo su potencial.

También tenemos una publicación sobre los mejores complementos de bases de datos de WordPress, así como una publicación en la que probamos tres complementos populares de mantenimiento de bases de datos.

¿Tiene alguna pregunta sobre estos consejos de optimización de la base de datos de WordPress? ¡Háganos saber en la sección de comentarios!

Guía gratuita

5 consejos esenciales para acelerar
Su sitio de WordPress

Reduzca su tiempo de carga hasta en un 50-80%
simplemente siguiendo simples consejos.