WordPress ahora soporta más de un tercio de los 10 millones de sitios principales. Con una estructura de instalación sencilla y herramientas de personalización sencillas, el rápido desarrollo de este CMS tiene sentido: tanto las grandes empresas como las pymes se benefician de la facilidad de uso y la personalización de las implementaciones de WordPress.
¿Desafío? Garantizar que su sitio de WordPress se mantenga al día con las expectativas del usuario en cuanto a velocidad y disponibilidad: Últimos datos sugiere que los tiempos de carga de tres segundos serán suficientes para dirigir a los espectadores potenciales a otro lugar. Incluso si ha publicado regularmente contenido de alta calidad, el uso rápido de dispositivos móviles y conexiones basadas en la nube significa que los usuarios no quieren esperar.
Además del tema de WordPress, la causa más probable de la ralentización es su base de datos, que almacena toda la información contenida en su sitio de WordPress. Con el tiempo, este problema empeora naturalmente. Cuantas más publicaciones, comentarios e imágenes agregue, más tiempo le llevará a su base de datos encontrar y cargar información específica, aumentando la distancia entre las solicitudes de los usuarios y las páginas web que se ven.
En este artículo, cubriremos los conceptos básicos de la optimización de la base de datos de WordPress. Aprenderá cómo el CMS almacena y accede a sus datos, por qué hay una ralentización y qué pasos puede seguir para aumentar el rendimiento de WordPress.
Empecemos.
Los fundamentos de la base de datos de WordPress – PHP y MySQL
¿Primera parada? Los basicos.
WordPress utiliza PHP, una forma abreviada recursiva de PHP: preprocesador de hipertexto, para almacenar y recuperar datos de su sitio web. los Sitio web oficial de PHP lo describe como «un lenguaje de secuencias de comandos de propósito general, de código abierto y ampliamente utilizado que es particularmente adecuado para el desarrollo web y puede integrarse en HTML».
Aquí hay un ejemplo básico:
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<?php
echo "Hi, I'm a PHP script!";
?>
</body>
</html>
Esta es la mayor ventaja de PHP: es fácil de usar, simple de integrar y lo suficientemente potente como para personalizar su sitio web de WordPress.
Junto con PHP, WordPress usa mysql sistema de gestión de bases de datos relacionales. También es una herramienta de código abierto que se ejecuta en un repositorio para almacenar todos sus datos en su sitio de WordPress. El acrónimo «SQL» significa «Lenguaje de consulta estructurado», que es el formato de gestión de bases de datos más utilizado. Además de almacenar datos, WordPress también usa SQL para administrar las solicitudes de inicio de sesión y acceso para garantizar que los datos correctos se entreguen a los usuarios correctos en el momento correcto.
En pocas palabras, PHP hace las solicitudes y MySQL hace el trabajo duro para encontrar, recuperar y enviar información.
MySQL: entremos en esta discusión
MySQL es un sistema de administración de bases de datos relacionales, lo que significa que la información se divide en tablas en lugar de almacenarse en una gran pila. Se crean reglas que gestionan la interacción de cada tabla tanto con la propia herramienta de gestión como con otras tablas, facilitando que WordPress encuentre el contenido que busca. WordPress tiene 12 tablas básicasen el siguiente diagrama:
- wp_commentmeta – Todos los comentarios, incluidos los metadatos, se almacenan aquí.
- wp_comentarios – Los comentarios ingresados en su sitio de WordPress se almacenan en esta tabla.
- wp_enlaces – Esta tabla contiene información relacionada con los enlaces en el sitio.
- opciones_wp – Conjunto de datos de opción en Administración > Ajustes se mantienen aquí.
- wp_postmeta – Los metadatos de entrada ocupan esta tabla.
- wp_posts – Sus datos básicos, todas las publicaciones, se almacenan aquí.
- wp_terms – Esta tabla incluye categorías para publicaciones, enlaces y etiquetas.
- wp_termmeta – Los metadatos de la cita se almacenan aquí.
- wp_term_relaciones – Esta tabla proporciona información sobre las categorías de publicaciones y sus historias.
- wp_term_taxonomy – Proporciona información sobre la taxonomía de todos. wp_terms entrada de la tabla.
- wp_usermeta – Esta tabla recopila información sobre los metadatos del usuario.
- usuarios_wp – Esta tabla enumera todos los visitantes del sitio.
También se crean otras tablas para cualquier complemento que instale en su sitio de WordPress.
¿Más datos, más problemas?
Cuando crea publicaciones, agrega nuevos complementos y obtiene nuevos usuarios, la cantidad de datos almacenados en su WordPress MySQL aumenta exponencialmente. Como resultado, también aumenta el tiempo que tarda el sitio en devolver las solicitudes de MySQL. Eventualmente, los usuarios experimentarán un retraso notable entre los clics y los resultados de su sitio.
La forma más fácil de solucionar esto es limpiar las tablas: elimine los datos duplicados y elimine el contenido que ya no necesita. Si bien esto se puede hacer manualmente revisando cada publicación y comentario, requiere mucho tiempo y recursos.
¿Tu opción más fácil y rápida? Usa un enchufe.
Respaldo
Antes de comenzar a aumentar la velocidad de su base de datos, asegúrese de que su sitio de WordPress tenga una copia de seguridad completa. Si algo sale mal y pierde contenido crítico de CMS, no desea comenzar desde cero.
Algunos de los complementos de copia de seguridad más populares son:
UpDraft Plus
Este complemento le permite crear una copia de seguridad completa de su sitio web que se puede almacenar localmente o en la nube. También se puede configurar para hacer una copia de seguridad automática de sus datos en ubicaciones de almacenamiento, como Dropbox, Google Drive, Amazon S3 o un servidor FTP. La versión básica de UpDraftPlus es gratuita.
VaultPress
Si bien VaultPress requiere una suscripción, proporciona copias de seguridad en la nube en tiempo real que le permiten restaurar completamente su sitio con solo unos pocos clics si algo sale mal.
Compañero de copia de seguridad
Este complemento utiliza el modelo de licencia del sitio y le permite programar una copia de seguridad en la nube de forma diaria, semanal o mensual para mantener su sitio en funcionamiento.
Los mejores plugins de optimización de WordPress
Ahora que tu sitio está respaldado, es hora de optimizar tu base de datos MySQL. Las opciones aquí incluyen:
Esta herramienta está disponible con paneles de control populares como cPanel o Plesk. Lo encontrará en la página de «base de datos» y le permite editar o modificar datos de MySQL directamente. Vale la pena señalar que esta herramienta le brinda acceso directo a la base de datos, lo que significa que si elimina o modifica algo accidentalmente, no se puede deshacer. Es por eso que las copias de seguridad del sitio siempre son lo primero.
Esta solución todo en uno le permite limpiar y optimizar su base de datos mediante la compresión de imágenes, el almacenamiento en caché de páginas y la eliminación de datos innecesarios. Están disponibles versiones gratuitas y premium de WP-Optimize.
P3 (perfil de rendimiento del complemento)
P3 lo ayuda a rastrear complementos que ralentizan su sitio web, lo que le permite localizar problemas y tomar medidas directas.
Este complemento agrega una página de configuración a Panel > Ajustes > Limpieza de WP lo que le permite eliminar rápidamente todas las publicaciones marcadas como revisiones, borradores o borradores automáticos, así como eliminar comentarios moderados, spam o basura.
La velocidad de su sitio de WordPress importa. Los usuarios no esperarán a que se carguen las páginas; simplemente encontrarán otro lugar. Optimice su base de datos MySQL con potentes complementos y copias de seguridad periódicas para aumentar el rendimiento de WordPress.








