Para hacer que su base de datos de WordPress sea saludable

Si su sitio de WordPress fuera análogo al cuerpo humano, el código básico sería el cerebro, y los complementos y el tema serían el resto del sistema nervioso central que hace que el sitio haga lo que le dice que haga.Sin embargo, en la era de la información, en la que los datos son la moneda y los jefes de su sitio y vida comercial, la base de datos de WordPress sería el corazón de su sitio. Que alimentan su sitio y reciban datos de su audiencia. Es por eso es muy importante mantener la base de datos como parte del flujo de mantenimiento del sitio habitual.Hoy compartiré un plan (o flujo de trabajo) en 5 pasos para usar para mantener su sitio y mantener su corazón saludable.Así que vamos directamente al corazón del problema.
1. Tiene una copia de seguridad para la primera regla de mantenimiento de la base de datos no es “No estamos hablando del mantenimiento de la base de datos”. De hecho, es esencial mantener su base de datos con el mismo cuidado que debe mantener su propio corazón. La primera regla de mantenimiento de la base de datos es muy simple: siempre hace una copia de seguridad antes de trabajar en un sitio de producción. De hecho, la Regla 1A puede describirse mejor como “en la medida en que sea posible, nunca trabaja en la base de datos en un entorno de producción o en vivo”. Los hosts administrados de WordPress ofrecen un entorno de capacitación especial diseñado para el mantenimiento y el desarrollo. Le recomiendo que siempre haga una copia de seguridad de la base de datos de su sitio antes de trabajar en él. Además, el trabajo en un entorno aislado del entorno de su sitio de producción/en vivo, por lo que si algo no va bien, su sitio en vivo no se ve afectado. Si su proveedor de alojamiento no ofrece entornos de preparación, siempre puede copiar su sitio a una instalación separada de WordPress en su servidor o en una máquina virtual MAMP (Mac) o Wamp (Windows ).2. Eliminar el desorden
De la misma manera que reduciría el colesterol y el azúcar en la sangre a niveles saludables para permitir que la sangre fluya libremente, desea eliminar datos de su sitio que estén desactualizados, anticuados o inútiles. El contenido más común que ralentiza el rendimiento del sitio web son los metadatos huérfanos que se encuentran en las tablas Postmeta, CommentMeta y Usermeta. Estos metadatos a menudo se dejan cuando se eliminan de manera incorrecta publicaciones, comentarios y usuarios antiguos de la base de datos del sitio. La información restante se convierte en más datos para los interrogatorios que se ejecutan en estas tablas para analizarlas, frenando el esfuerzo para devolver la aguja en el carro de heno. También hay una variedad de complementos populares que lo ayudarán con este proceso de limpieza, como WP Sweet y limpiador de base de datos avanzado. Otros artículos sobre los que desea tener cuidado incluyen:

Revisiones anticuadas
Comentarios de basura/spam
Postes de basura
Term -Relaciones a término Huérfanos
Transitres expirados (la versión básica actual de WordPress ahora los elimina automáticamente).
Otra consideración para los sitios de comercio electrónico es el archivo de productos obsoletos y pedidos obsoletos, siempre que su modelo de negocio permita esto como parte de su flujo de trabajo. WooCommerce tiene herramientas disponibles para archivar productos y pedidos más antiguos basados ​​en parámetros personalizables.
3. Analice la configuración cuando sienta el dolor en el pecho, una de las primeras cosas que tomará un cardiólogo es tomar fotos o tomar un EKG para tener una idea de cómo y por qué el corazón le causa dolor. De la misma manera, desea analizar cómo se configura la base de datos para garantizar que los datos circulen de manera correcta y eficiente para proteger la integridad de la base de datos. Una cosa que desea asegurarse es verificar los índices predeterminados de WordPress y revisar los índices personalizados que haya creado. Los índices están diseñados para funcionar como filtros para sus datos para acelerar el lugar donde sus cláusulas de consulta MySQL. Sin embargo, aquí se justifica una palabra de precaución. Los índices complejos que se realizan en campos actualizados con frecuencia (usando consultas de inserción y actualización) pueden hacer que esas consultas se ejecuten más lentamente. La ejecución de un comando “MySQLCheck” con el indicador “-CHECK” identificará cualquier tabla corrupta o error de indexación.
Además, una cosa para recordar es que hay dos tipos diferentes de motores de almacenamiento en MySQL: Myisam e InnoDB. Las cosas importantes para saber sobre ellos son la forma en que usan la memoria y cómo ejercen el bloqueo durante la consulta. Desde un punto de vista de alto nivel, Myisam usa el espacio físico en la memoria al procesar funciones de consulta de lectura/escritura. InnoDB, por otro lado, utiliza una parte dedicada de RAM para procesar las funciones de consulta, haciendo que Innodb sea mucho más eficiente. Además, Myisam bloquea toda la tabla en la consulta, mientras que Innodb solo bloquea la fila actual que se escanea durante una consulta. InnoDB también tiene una función de reparación automática. Debido a que Myisam es una tecnología de 20 años y pronto ya no será aceptada en nuevas versiones MySQL, se recomienda usar uniforme innoDB para todas las tablas en la base de datos. Recuperar el espacio vacío
De la misma manera, los coágulos de sangre pueden ralentizar su flujo sanguíneo, haciendo que su corazón funcione más, el espacio vacío en la base de datos puede conducir a la fragmentación de la base de datos que requiere optimización para recuperar ese espacio muerto. Simplemente dicho, eliminar el contenido de la base de datos no recupera automáticamente ese espacio de disco en el servidor en el que se almacena la base de datos. De hecho, el contenido que estaba allí en realidad se reemplaza por una especie de espacio en blanco. Como resultado, a menudo notará después de eliminar grandes cantidades de datos de un sitio web que el tamaño de sus directorios MySQL configurados por el servidor difiere de la cantidad real de datos en la base de datos (visto a través de MySQL CLI, phpmyadmin o tercera parte). Herramientas de conexión de la base de datos). Para recuperar este espacio, hay dos métodos que puede usar. Desde la línea de comando del servidor, puede ejecutar un comando “mySQLCheck” con el indicador “-aauto-repara”. De lo contrario, puede usar phpMyAdmin para realizar una tablas de optimización. Sin embargo, tengo que asesorar una palabra de advertencia sobre esta función. Debido a que este es un proceso destructivo de reconstrucción literal de las tablas de la base de datos, si realiza esta acción en un entorno en vivo, querrá hacerlo en un momento pico. Por ejemplo, si tiene una gran tabla WP_options, cuando optimiza esta tabla, su sitio estará fuera de línea hasta que se complete la reprimenda. Esta es una de las muchas razones por las que le aconsejo encarecidamente que no haga este tipo de mantenimiento en un entorno de producción.
5. La transferencia a la producción ahora llega el momento de la precisión quirúrgica.Como en el caso de un trasplante de corazón, reemplace un corazón desgastado con un órgano nuevo y saludable, este último paso significa completar su arduo trabajo de los cuatro pasos anteriores.Si el flujo de trabajo le ha permitido realizar de forma segura las tareas anteriores en producción, puede omitir este paso.Si su proveedor de alojamiento tiene herramientas disponibles, puede usar un método de implementación de un solo paso para copiar una base de datos recién reparada/de producción.Sin embargo, hay una advertencia.Con los sitios de comercio electrónico, deberá asegurarse de que su implementación no anule nuevos pedidos realizados durante el período de mantenimiento.Con los sitios de WooCommerce, los datos de pedido se almacenan en cuatro tablas: WP_Posts

wp_postmeta

Wp_wooCommerce_order_itams
Wp_wooCommerce_order_itemmeta
Puede ignorar estas tablas en su implementación, eligiendo selectivamente qué tablas migrar. Alternativamente, WooCommerce ofrece herramientas para ayudarlo a respaldar nuevos pedidos y luego combinarlos en el sitio reparado. También puede usar el exportador nativo de WordPress para exportar el sitio web en vivo y luego reimportarlo para combinar los comandos después de implementar la base de datos reparada. En conclusión, como su médico verificará su corazón cuando vaya a cheques regulares, es imprescindible tener un mantenimiento regular de la base de datos de su sitio. Común para su flujo de trabajo es subjetivo y realmente depende del flujo de datos dentro y fuera de su sitio, algunos sitios pueden requerir mantenimiento una vez al mes, unos dos veces al año, otros una vez a la semana. Todo depende de su situación individual. Cortar grasas y reducir el desorden. Si es necesario para realizar una “cirugía”, contrata a un especialista, como un administrador de base de datos calificado. No desea que su médico de familia realice una cirugía a corazón abierto; Este es el trabajo de un cirujano cardíaco. Haga que sea un ejercicio regular para mantener su base de datos y ajustar las configuraciones para ayudar a su sitio a continuar funcionando de la mejor forma: tiene una reserva
Eliminar el desorden
Analizar la configuración
Recupera el espacio vacío
Transferencia a la producción
Tomar el corazón

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *