Optimización de la base de datos de WordPress: todo lo que necesita saber para mantener su sitio limpio y rápido en 2023

En esta publicación de blog, veremos un tema del que la gente no habla a menudo: cómo optimizar su base de datos de WordPress.

Si aún no ha desarrollado el hábito de mantener sus bases de datos SQL limpias y ordenadas, ahora es un buen momento para comenzar.

Sabemos que este es el tipo de “tarea” que los propietarios de sitios evitan porque tienen miedo de romper algo.

Pero como verá en este tutorial, la optimización de la base de datos de WordPress no es tan difícil cuando usa el complemento WP-Optimize.

Es de las mismas personas que crearon el popular complemento de respaldo Updraft Plus , así que es un buen comienzo.

Te sentirás más que cómodo optimizando tu base de datos cuando termines este tutorial.

Empecemos.

Cómo funciona la base de datos de WordPress

Todo su sitio de WordPress es una gran base de datos y, más específicamente, una base de datos SQL.

Y como cualquier otra base de datos que haya usado, ésta se compone de varias tablas de datos.

Cada función principal de su sitio de WordPress tiene su propia tabla para que todo funcione sin problemas.

A partir de WordPress 4.9, cada instalación se compone de 12 tablas separadas, como se ilustra a continuación:

Por qué debería optimizar su base de datos de WP

Una base de datos… contiene datos.

Y cuanta más información le agregues, más grande se volverá.

Prácticamente todos los cambios que realiza en su sitio de WordPress aumentan el tamaño de su archivo de base de datos SQL.

Eso incluye instalar y eliminar complementos, agregar temas, comentarios (sí, incluido el spam), revisiones de publicaciones, borradores de publicaciones, etc.

Hay dos cuestiones a considerar aquí:

  • Servir archivos de gran tamaño afecta el rendimiento del servidor
  • Los servidores web suelen tener un límite superior en el tamaño de los archivos de bases de datos.

Por lo tanto, una enorme base de datos de WordPress no solo ralentizará su sitio, sino que su proveedor de alojamiento web eventualmente le cobrará más por alojarlo o le pedirá que busque un nuevo hogar para su sitio.

Algunas empresas de hosting afirmarán que el tamaño de su base de datos SQL sólo está limitado por la cantidad de espacio libre en disco que tenga.

Pero observe lo que sucede cuando su base de datos de WordPress alcanza los 3 GB y/o 1000 tablas: cambiarán de opinión con bastante rapidez.

¿Cómo puedes saber qué tan grande es tu base de datos?

  1. Inicie sesión en la cuenta de cPanel de su sitio; normalmente es dominio.com/cpanel.
  2. Desplácese hacia abajo hasta encontrar el ícono de la base de datos MySQL y haga clic en él.

3. Ahora localice la sección ‘Bases de datos actuales’.

Optimización manual de su base de datos

Queríamos cubrir esto brevemente para ayudarle a evitar que cometa errores de los que tendrá tiempo de arrepentirse.

Es posible optimizar manualmente su base de datos de WordPress.

Pero rara vez es una buena idea.

Por ejemplo, puedes utilizar la herramienta phpMyAdmin en cPanel para optimizar cada tabla individual de tu base de datos de WordPress:

Pero debes evitar hacerlo por la sencilla razón de que un error podría provocar que destruyas permanentemente tus datos.

O, en otras palabras, podrías eliminar accidentalmente todas tus páginas y publicaciones con menos de 5 clics.

Y hay muy pocas posibilidades de recuperarlos a menos que tenga una copia de seguridad reciente.

Por lo tanto, nunca intentes la optimización manual; realmente no hay necesidad de llegar tan lejos.

Cómo utilizar WP-Optimize para ordenar su base de datos

Nota

Cree una copia de seguridad completa de su instalación de WordPress antes de seguir cualquiera de los pasos de este tutorial.

Le sugerimos utilizar BackWPup o Updraft Plus para crear su copia de seguridad.

Nota: Estás arriesgando la estabilidad y el funcionamiento de tu sitio si no creas una copia de seguridad.

El complemento WP-Optimize está disponible de forma gratuita en el repositorio de WP, así que simplemente instálelo y actívelo desde allí.

Ahora tendrá un elemento de menú para el complemento, así que haga clic en ‘WP-Optimize’ para abrir su panel:

Desde aquí puedes elegir qué optimizaciones quieres ejecutar,

o ver información en tablas individuales.

Y si te desplazas hacia abajo también verás el tamaño actual de tu base de datos de WordPress:

Nota: Al hacer clic en ‘WP-Optimize’ y luego en ‘Base de datos’ accederá a esta misma pantalla.

También puedes navegar a las diferentes secciones de este complemento usando el menú de acceso rápido en la parte superior de la pantalla:

Optimización de tablas de WordPress

Lo primero a tener en cuenta es la opción «Optimizar tablas de bases de datos».

Básicamente, este complemento no puede optimizar las tablas InnoDB, por lo que debes marcar una casilla para anular esta configuración:

La razón por la que se le pide que haga esto es que el proceso de optimización reconstruirá completamente las tablas InnoDB si está utilizando una versión anterior de MySQL.

Y en nuestro caso somos:

Pero esta situación varía de un proveedor de hosting a otro, como puedes ver aquí:

Puede elegir entre optimizaciones seguras y las que tienen un signo de exclamación.

Las optimizaciones con un signo de exclamación conllevan el mayor potencial de riesgo .

Y decimos potencial porque eso es todo: algo podría salir mal.

Lo que podría salir mal es que ejecutar estas optimizaciones podría aumentar la carga en su servidor, lo que podría provocar que se reinicie.

Si eso sucede, entonces su base de datos podría ser destruida.

Pero puede ejecutar las otras optimizaciones cuando lo desee seleccionándolas y luego haciendo clic en «Ejecutar optimización».

  • Optimice las tablas de la base de datos : su base de datos se compone de varias tablas y cada una de ellas puede contener entradas redundantes o datos no deseados.
  • Limpia todas las revisiones de publicaciones : estas son las versiones anteriores de las publicaciones a las que puedes volver a cambiar en caso de que hayas cometido un error.
  • Limpia todas las publicaciones con borrador automático : son revisiones de páginas que editaste y que se guardaron automáticamente pero nunca se usaron.
  • Limpiar todas las publicaciones eliminadas : publicaciones que fueron a la papelera pero que no se limpiaron automáticamente después de 30 días, lo que puede suceder.
  • Elimine el spam y los comentarios eliminados : todos esos comentarios que pensó que había eliminado todavía están allí, por lo que debe borrarlos para ahorrar espacio.
  • Se eliminaron los comentarios no aprobados : puede usar esto para borrar todos los comentarios no aprobados, lo que puede ahorrarle mucho tiempo si recibe mucho spam.

Es una buena idea tomarse su tiempo para revisar estas optimizaciones y probarlas una por una.

También debes probar que tu sitio aún responde como esperarías después de ejecutar una optimización.

Optimización de imagen

Otra característica interesante para ayudar a optimizar su sitio y tiene un beneficio indirecto para el tamaño de la base de datos.

Esta función también podría reemplazar cualquier otro complemento de compresión de imágenes que utilice actualmente.

Después de todo, ¿por qué tener dos complementos activos cuando uno realizará múltiples tareas?

Luego puedes desactivar y eliminar el que no necesitas, liberando espacio dentro de tu base de datos.

La optimización de la imagen es automática una vez que la activas con ‘Comprimir automáticamente las imágenes recién agregadas:

Y también puedes elegir qué nivel de compresión usar en cada imagen:

  • Priorice la compresión máxima: tamaño de archivo pequeño, calidad de imagen más baja
  • Priorice la atención al detalle: mayor tamaño de imagen, mayor calidad de imagen
  • Personalizado: utilice un control deslizante para elegir el nivel de compresión deseado.

El complemento está predeterminado en «Personalizado» con el control deslizante configurado en el medio, así que ajústelo solo si no está satisfecho con los tamaños de archivo de imagen que obtiene.

En «Opciones avanzadas» encontrarás el servicio de compresión que se utiliza actualmente para reducir tus imágenes:

Solo probamos el uso de reSmush.it durante nuestra revisión, por lo que no cambiamos ninguna de las configuraciones predeterminadas.

Nota: Los datos EXIF ​​son los datos de identificación almacenados en imágenes digitales, especialmente de cámaras digitales.

Si bien no hay nada de malo en las funciones de optimización de imágenes anteriores, solo utilizamos ShortPixel en nuestros sitios.

Es rápido, efectivo y muy asequible; incluso puedes obtener una cuenta ShortPixel gratuita para probarlo.

Configuración de optimización de WP

Desde esta pantalla puede habilitar la barra de administración del complemento o elegir durante cuánto tiempo debe almacenar los datos:

En cuanto a la cantidad de datos que debes conservar, esto se reducirá a cuánto tiempo necesitas conservar las revisiones de las publicaciones, los comentarios de blogs no aprobados, los borradores de las publicaciones, etc.

Por lo tanto, ajuste esta configuración a lo que mejor se adapte a sus circunstancias personales.

Pero dos semanas deberían ser más que suficientes para la mayoría de los propietarios de sitios.

También puede programar la frecuencia con la que se debe limpiar y optimizar su base de datos:

Esto está en versión Beta en este momento, por lo que tendemos a mantenernos alejados de funciones como esta hasta que estén en producción.

Dicho esto, poder modificar exactamente lo que limpias de tu base de datos de forma regular es un buen toque.

Y finalmente puedes elegir habilitar o deshabilitar trackbacks y comentarios en todas las publicaciones anteriores:

Hemos desactivado los trackbacks aquí porque… bueno… ¿alguien los ha usado alguna vez?

También puede desactivar comentarios futuros en cualquier publicación de blog existente desde esta pantalla.

Y eso es todo lo que hay que hacer con las diferentes configuraciones de WP-Optimize.

Conclusión

Entonces, como puede ver, optimizar su base de datos de WordPress para obtener un mejor rendimiento no es tan técnico como podría haber pensado.

Una vez que tenga una copia de seguridad funcional de su sitio y luego se tome su tiempo para leer nuestro tutorial de WP-Optimize, no tendrá nada de qué preocuparse.

¿Tropezamos y nos perdimos algo?

Si es así, háganoslo saber en los comentarios a continuación y no olvide compartir este contenido en sus perfiles sociales si lo encontró útil.

Deja un comentario