Optimizar WordPress desde la base de datos

Hace como un mes estuve teniendo problemas de espacio en mi web. Eso se soluciona fácil: ordenando los archivos, carpetas e imágenes del FTP. Ahora bien, cuando con eso ya no alcanza, hay que empezar a revisar otros aspectos.

Es sabido que WordPress es un salvaje devorador de recursos, y que si el hosting no es muy bueno y está bien optimizado, puede traer dificultades con el tiempo.

Las bases de dato MySQL, son una plataforma solida para utilizar en sitios web, pero si no se les hace un mantenimiento y se previenen errores, pueden fallar catastróficamente. Aveces dicho mantenimiento es tan fácil como optimizar las tablas.

Cuando escribimos un post, este es guardado en la base de datos. Allí estará guardado a la espera que alguien nos visite: cuando alguien ingresa al blog en WordPress, se desencadena una serie de acciones del PHP para poder mostrarnos la información guardada en MySQL.

Si eres de modificar mucho tu blog, borrar muchos comentarios, escribir muchos post, editar, borrar post, instalar plugins que usen la base de datos, o utilizas plugins de estadísticas en tu WordPress; seguramente luego de esto podrás ahorrar unos 2Mb de espacio en la base de datos, esto se debe a que ‘optimizar una base de datos’ elimina la información que no sirve y ‘comprime’ otra. No es solo el hecho de eliminar 2Mb de información muerta, es mas bien el que esa informacion molesta y puede acarrear problemas.

Si eres alguien que sabe de esto, dirás: este niño habla giladas. Pero intento explicarlo facil, ¿ok?. Sigamos.

WordPress (como ya se dijo alguna vez), no siempre borra toda la información: si eliminamos un post, este dejará de mostrarse, pero es posible que siga escrito en la base de datos. Así también con los comentarios. Hay ciertos plugins que usan la base de datos (en especial los foros, estadísticas, etc.) los cuales aveces estan mal optimizados y pueden molestar; también cuando uno los desactiva o borra (mediante el ftp), hay que tener en cuenta que no se borró lo que había en la base de datos, hay que hacerlo manualmente.

¿Como se compone una base de datos? Lo explicaré bien simple:

Teniendo en cuenta este modelo, hay que saber que: dentro de cada servidor MySQL bases de datos (para los usuarios), dentro de cada una de ellas hay tablas, en estas se guarda la información. Un plugin puede crear varias tablas (por ejemplo: una para post, otra para comentarios, etc.), y nosotros podemos optimizar o eliminar tablas individuales.

¿Como se puede optimizar WordPress desde la base de datos?

Primero que nada, es necesario hacer tareas de mantenimiento en el blog: eliminar la cola de spam en Askimet, borrar los comentarios que esten para moderar (o aprobarlos, segun corresponda), borrar post y páginas, desistalar plugins, etc.

Una vez que hicimos todo eso, hay dos caminos; aunque antes de intentar cualquiera de los dos, es muy recomendable hacer un backup:

Optimización Manual desde PHPMyAdmin: vamos a ir a nuesto PHPMyAdmin (o servidor de SQL), preguntalé a tu proveedor de hosting como acceder a el. Una vez allí, vamos a seleccionar la base de datos correspondiente, y vamos a ver una lista de ‘tablas’. Vamos a ir abajo de todo y hacer click en “seleccionar todas”. Luego, buscaremos la opción ‘optimizar’ (fijate en el menú desplegable).

Este proceso, puede durar varios minutos, por lo que no es recomendable que cierres el explorador y evites perder la conexion.

La opción fácil, es usar plugins:

Optimize DB: es simple, fácil y rápido. Nos evita hacer el trabajo a mano, muestra el tamaño de cada tabla y cuanto puede optimizarse. Funciona a un simple click.

DB-Manager: optimiza y tambien tiene otras funciones como hacer backup, reparar, etc.

También te recomiendo leer: ¿Como hacer que WordPress funcione mejor?, Optimizar MySQL para WordPress y un especial para WordPRess Mu (interesante).

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

PobreRegularEstá bienMuy buenoExcelente (5 votos, promedio: 4,20 de 5)
Cargando…

Autor: Alejandro

Soy de Argentina, tengo 24 años. Hace ya 5 años trabajo de forma avanzada con WordPress, pero mis inicios en internet se remontan al año 1998, y a los blogs en 2002/2003. Fuí asesor SEO independiente y en agencias, consultor de servicios de hosting y alto rendimiento en web y blogs. Especialista en interpretación estadística e implementación de estrategias analiticas. Coordinador de proyectos. Actualmente retirado de todo esto para vivir una vida más tranquila alejado de la tecnología, pero colaborando en lo que pueda :D

Comparte esta entrada en
468 ad

ESTA WEB UTILIZA COOKIES PARA OFRECER LA MEJOR EXPERIENCIA POSIBLE. SI SIGUES NAVEGANDO DAS TU CONSENTIMIENTO PARA LA ACEPTACIÓN DE COOKIES Y NUESTRA POLÍTICA DE PRIVACIDAD más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar