Portada Magento Cómo Optimizar la Base de Datos de Magento para Mejorar la Velocidad
Si te estas preguntando cómo puedes optimizar la base de datos de Magento para mejorar la velocidad de tu Website. ¡Te podemos ayudar a conseguirlo!
De esta forma, podrás asegurarte de que tu tienda online funciona rápidamente, lo cual es uno de los factores más importantes para impulsar las ventas de tu proyecto para el comercio electrónico (Ecommerce).
Sin duda, el posicionamiento en buscadores (SEO), la tasa de abandono de carritos y la experiencia en general del usuario al navegar por una tienda online son tan importantes como la propia velocidad a la que carga el sitio web en sí. Todo suma. 🙂
En Hostinet, a menudo nos hacen solicitudes sobre cómo se puede optimizar la base de datos de Magento para mejorar la velocidad. Es por ello por lo que en el día de hoy hemos decidido ponernos con este aspecto tan fundamental y desconocido para la mayor parte del publico.
Estos 3 puntos se pueden utilizar para optimizar la base de datos de Magento.
A través de phpMyAdmin (dentro de cPanel en el bloque de Bases de Datos), puedes ejecutar el comando OPTIMIZE TABLE en tablas de bases de datos específicas de Magento o llevar a cabo dicha acción desde el propio panel phpMyAdmin.
Cuando una tabla ocupe más de lo que necesita, si se optimiza, esto podría conducir a una mejora en su rendimiento. Esto no solo cuenta para las tablas EAV complejas, sino también para las tablas MySQL regulares que se usan con frecuencia (por ejemplo, core_config_data).
¿Cómo Hacerlo?
En el lateral izquierdo de phpMyAdmin, verás una lista de bases de datos. Selecciona tu base de datos de la lista que corresponda y marca los casilleros de las tablas a optimizar, por ejemplo, nosotros seleccionamos la que indicábamos antes “core_config_data”.
Ahora, baja hasta el final de todas tablas hasta que te topes con un menú desplegable que pone “Para los elementos que están marcados”, haz click en él y escoge la opción “Optimizar la tabla” (ampliar información)
La configuración predeterminada de MySQL en muchas ocasiones es suficiente para ejecutar un entorno general para gantizar el correcto funcionamiento de Magento, pero no todo está optimizado para Magento con una configuración por defecto. Ajustar configuraciones como query_cache_size podría aumentar drásticamente el rendimiento, pero también es peligroso porque depende en gran medida de otras variables (número de bases de datos, número de tablas por base de datos, número de consultas, uso máximo).
Si tienes un VPS administrado por Hostinet, así como una instalación Magento, contacta con nosotros para que ajustemos la configuración de query_cache_size y ver si tienes suficiente Memoria RAM, ya que Magento consumo mucha memoria e igual es necesario hacer algún ajustes para que la puedas aprovechar mejor. En caso de necesitar más RAM te lo indicaremos para que amplíes los servicios del VPS.
La mayoría de configuraciones proporcionan un paquete MySQL conservador listo para usar y para garantizar que se ejecute en una amplia gama de configuraciones de hardware. Si tenemos suficiente RAM (por ejemplo, 1 GB o más), entonces podremos intentar ajustar la configuración del CMS para que consuma lo menos posible.
Magento mantiene varias tablas para el registro de las acciones. Estas tablas registran con frecuencia cosas como accesos de clientes y productos comparados, entre otras cosas.
Magento tiene un mecanismo para limpiar estos logs con regularidad, pero por defecto establece el borrado en 60 días, lo cual es bastante tiempo a nuestro juicio y puede llegar a almacenarse una ristra de logs bastante maja.
Aparte de definir un purgado menor para que se haga de forma automática, tu también puedes borrar los logs manualmente cuando quieras.
Reducir el Purgado de los Logs (en días)
Para ello, en Magento, dirige a Stores → Configuration → Advanced → System → Bulk Actions. Aquí, en vez de 60 días, puedes poner 7 o 10, una fecha muy inferior y con la que conseguirás reducir el tamaño de logs en el servidor.
En Hostinet disponemos de varios planes con Servidores VPS para garantizarte toda la potencia, privacidad y seguridad que necesitas para que tu tienda Magento 2 funcione sin problemas. Además, te garantizamos una IP española debido a que nuestros servidores están ubicados en Centros de Datos en Madrid (Acens) y Bilbao (Euskaltel).
NO recomendamos instalar Magento2 en planes compartidos por la de recursos que consumen. En todo caso elegir las gamas más elevadas de los planes SSD Cloud.
Descubre todos los servicios adicionales que ofrece Hostinet para servidores VPS. ¡Podemos encargarnos de la gestión completa de tu VPS!