14 consejos para acelerar tu ecommerce en magento

Kiwop / Blog / Tiendas Online / 14 consejos para acelerar tu ecommerce en magento

Asegurarte de que tu sitio web de Magento se ejecuta rápidamente es un factor crucial para tus ventas, SEO, tasa de abandono del carrito, tasa de rebote y, sobre todo, la experiencia del usuario en tu sitio web.

Antes de empezar a trabajar en la optimización de velocidad de tu tienda Magento, debes conocer la posición actual de tu sitio web para el rendimiento y las áreas que necesitan esfuerzos de optimización. Esto te dará una visión general que te permitirá comparar tu rendimiento actual con el rendimiento posterior después de implementar todos los consejos de optimización de velocidad sugeridos en este artículo (los proveedores online como GTMetrix y Google Page Speed ​​Insights están disponibles para su uso)

Nuestro equipo de desarrolladores de Magento 2 ha desarrollado esta guía definitiva de 14 consejos sobre cómo acelerar tu tienda Magento, reuniendo formas de mejorar la velocidad de carga de tu sitio web de comercio electrónico Magento.

1-ACTUALIZACIÓN Y SEGURIDAD

La mayoría de las filtraciones, errores y ataques en las tiendas Magento se han generado debido a la falta de actualizaciones de seguridad y actualizaciones de versión. Es muy IMPORTANTE que tu versión de Magento se actualice a la última versión lanzada por Magento, porque cada actualización lanzada por Magento ofrece correcciones de errores y mejoras de rendimiento.

Asegúrate de tener tu tienda actualizada con todos los parches de seguridad para tu versión de Magento.

2- IMPLEMENTAR CDN (RED DE ENTREGA DE CONTENIDO)

Usar una red de entrega de contenido (CDN) con Magento es una forma muy simple de disminuir los tiempos de carga y mejorar la experiencia de tu tienda Magento.

Es una opción de caché de terceros para la que tienes que comprar servicios de un proveedor y la mayor parte de tu contenido se sirve desde la red de entrega directamente a los clientes en lugar de tu servidor alojado. Esto da como resultado la aceleración de las páginas y el rendimiento de tu sitio web, ya que solo se necesita la funcionalidad dinámica de Magento para ejecutar en tu servidor de alojamiento.

Esto da como resultado la aceleración de las páginas y el rendimiento de tu sitio web, ya que solo se necesita la funcionalidad dinámica de Magento para ejecutar en tu servidor de alojamiento.

KeyCDN tiene una integración simple con Magento 2. Se puede configurar con configuraciones HTTP y HTTPS.

3- CACHÉ

Hay 3 tipos de caché. Primero es tu caché de Magento, otro es el caché del servidor y el tercero es el caché externo. Para la memoria caché del servidor y la memoria caché externa, debe tener algunos conocimientos básicos y es aconsejable obtener ayuda de tu soporte de alojamiento para ordenarlos.

Magento también viene con un módulo de almacenamiento en caché incorporado, pero las soluciones de terceros parecen lograr mejores resultados.

Asegúrate de que todos los tipos de caché estén habilitados navegando a «Sistema»> «Administración de caché».

  • Almacenamiento en caché del navegador
  • Compresión Gzip: Gzip comprime páginas web y hojas de estilo a nivel del servidor antes de enviarlas al navegador.
  • Encabezados de vencimiento: los encabezados de vencimiento le dicen al navegador si deben solicitar un archivo del servidor o tomarlo de la caché del navegador.
  • Almacenamiento en caché de página: una de las formas más poderosas para acelerar Magento. La carga se quita del servidor web al servir páginas ya visitadas anteriormente desde la memoria caché, lo que lo hace mucho más rápido.

4- USA INFORMACIÓN DEL CATÁLOGO PLANO PARA TUS PRODUCTOS

Magento te proporciona una funcionalidad para usar la información del Flat Catalog para sus Productos y Categorías para mejorar el rendimiento de su tienda para servir los artículos para una mejor experiencia de usuario.

Habilitar esta opción almacena los datos de tu catálogo actual en pocas tablas y sirve directamente de ellos a tus clientes en lugar de pasar por su arquitectura predeterminada para obtener los datos del catálogo.

Admin -> Sistema -> Configuración -> Catálogo -> pestaña Frontend -> Configura ambas opciones en SÍ

5- OPTIMIZACIÓN DE IMÁGENES

La mayoría del tiempo de carga de la página y los problemas de rendimiento pueden ser causados ​​por imágenes no optimizadas en tu sitio web.

Recomendamos a los propietarios de sitios web que usen imágenes optimizadas y escaladas en páginas web en lugar de imágenes de gran tamaño y alta resolución que ocupan más espacio en el servidor y tardan demasiado tiempo en cargar la página.

Para optimizar las imágenes en tu sitio web puedes:

  • Usa cualquier software / herramienta de procesión de imágenes y vuelve a cargar las imágenes

  • Ve al sitio web de GTMetrix. Desde el sitio envíalo para su análisis y te mostrará una lista de imágenes que se pueden optimizar. Proporciona imágenes optimizadas allí para que puedas descargar nuevas imágenes optimizadas y luego ir a rutas específicas en tu servidor usando FTP o Panel de control y volver a cargar.

6- COMBINAR CSS Y JS

Puedes mejorar la velocidad y el rendimiento combinando todo el CSS en uno o dos archivos y haciendo lo mismo para Javascript. Tener demasiados archivos de diseño y scripts en tu sitio web de comercio electrónico Magento también puede causar un retraso en la velocidad.

Debes asegurarte de que el tema de tu sitio web está optimizado.

Admin -> System -> Advanced -> Developer

En «Configuración de JavaScript» y «Configuración de CSS», cambia el menú desplegable a «Sí» y haz clic en «Guardar configuración».

Borra tu caché de Magento para reflejar los cambios en las portadas del sitio web.

Si tu tema es complejo y utilizas muchos complementos de jQuery, la fusión de JavaScript puede romper tu diseño o muchas funcionalidades de tu sitio web, te recomendamos que contrates a expertos de Magento para que te ayuden en esa parte

7 – ACTIVAR LA COMPILACIÓN DE MAGENTO 2

Magento tiene una función de compilación que puede aumentar hasta un 50% el rendimiento.

De manera predeterminada, los archivos de aplicación de Magento se buscan en un cierto orden cada vez que se carga la página, lo que resulta en muchas lecturas del sistema de archivos.

La compilación de Magento 2 reduce estas lecturas copiando todos estos archivos en un solo directorio y almacena en caché los que se usan con más frecuencia.

  1. «Sistema»> «Herramientas»> «Compilación».
  2. Haz clic en «Ejecutar proceso de compilación».

Importante: Antes de instalar más extensiones o actualizar Magento, debes desactivar esta función.

8- LIMPIEZA DE REGISTROS LOG

Por defecto, Magento mantiene registros de hasta 180 días. Esto hace que tu base de datos crezca bastante.

Si tu tienda está generando pequeños errores desde la perspectiva del código, los archivos de registro pueden crecer hasta ser de gran tamaño. Lo mismo puede suceder con tu base de datos si tu sitio web está recibiendo tráfico pesado y resulta en grandes registros en la base de datos.

Es una buena práctica mantener tus registros limpios porque de lo contrario experimentarás problemas de rendimiento en tu servidor y base de datos.

Para limpiar los registros manualmente, navega a Admin -> Sistema -> Configuración -> Avanzado -> Sistema -> pestaña Registros -> Cambie «Guardar registros, días» a 15 o su hora preferida -> Guardar configuración.

También puedes limpiar tus registros de la base de datos si tienes acceso a phpMyAdmin ejecutando las siguientes consultas.

  1. En phpMyAdmin, selecciona todas las tablas log_% y selecciona «Vacío» en el cuadro desplegable.
  2. Haz clic en «Sí» cuando te pregunte si realmente quieres TRUNCAR las tablas.

9- REDUCIR EXTENSIONES Y MÓDULOS

Al igual que con WordPress y otras plataformas, cuantas más extensiones tengas, más solicitudes HTTP habrá, así como también tendrán que cargar archivos CSS y JavaScript adicionales. Intenta mantener tu instalación de Magento en la menor cantidad de extensiones posible.

También puede deshabilitar módulos que no usas.

  1. Navega a «Tiendas»> «Configuración»> «Avanzado»> «Avanzado».
  2. En los módulos solo tienes que seleccionar «Desactivar» en el cuadro desplegable y hacer clic en «Guardar configuración».

10- EXTENSIONES OPTIMIZADAS

Asegúrate de que tus extensiones de Magento están optimizadas y actualizadas.

Si tus extensiones se actualizan o están en conflicto entre sí, puede resultar en un mal rendimiento.

11- CONFIGURACIÓN MySQL

MySQL tiene su propio «caché de consultas» que utiliza en Magento para ayudar a generar páginas dinámicas y contenido mientras mejora el rendimiento. Si deseas obtener algunas recomendaciones sobre la configuración, no dudes en contactarnos.

12 – ÍNDICES DE ACTUALIZACIÓN

Magento actualiza los índices en cada almacén de objetos de forma predeterminada, pero en algunos casos se requieren actualizaciones manuales. Los índices se utilizan para acelerar las consultas MySQL.

  1. Navega a «Sistema»> «Gestión de índices».
  2. Selecciona todos los índices (o los que deseas actualizar), elige «Re-indexar datos» en el menú desplegable y haz clic en «Enviar».

13- UTILIZA ACELERADORES PHP

El uso de un acelerador PHP puede aumentar el rendimiento de los scripts PHP al almacenarlos en caché en su estado compilado. Puedes usar un acelerador PHP como:

14- ALOJAMIENTO WEB Y CONFIGURACIÓN DEL SERVIDOR

El alojamiento que utilizas para tu tienda Magento juega un papel importante en su rendimiento de comercio electrónico. Asegúrate de que la configuración de tu servidor esté configurada como correcta para que el contenido de tu servidor se cargue en un tiempo mínimo a tus clientes.

Muchos proveedores de alojamiento compartido tienen sus servidores muy mal configurados, lo que resulta en tiempo de espera y tiempo de bloqueo que cada solicitud tarda en cargar el recurso de su tienda.

Consulta con tu proveedor de alojamiento para obtener asistencia si tu sitio web está tomando demasiado tiempo de espera y tiempo de bloqueo.

Ponte en contacto con nosotros si necesitas un informe de auditoría de rendimiento para tu sitio web de Magento y plantea tus dudas con nuestros experimentados desarrolladores de comercio electrónico de Magento.

CONCLUSIÓN:

Hay muchas formas de acelerar tu sitio de comercio electrónico Magento. Desde la implementación de un CDN hasta el almacenamiento en caché, habilitando el catálogo plano, la optimización de imágenes, fusionando archivos CSS y JS, utilizando el compilador Magento y limpiando su base de datos. Tener un buen proveedor de alojamiento web es igual de importante.

Queremos ayudarte a obtener resultados.
Queremos ayudarte a obtener resultados.
¿EMPEZAMOS?