Cinco consejos para acelerar los sitios web de Magento

Publicado: 2019-06-11

Magento 2 es una plataforma rica en funciones. La plataforma que puede proporcionar una experiencia altamente personalizable para todos los compradores, lo que significa que no hay dos sitios web iguales.

Algunas de las mejores características de Magento incluyen:

  • Elasticsearch ahora está integrado en Magento 2.3 (y más allá),
  • Puede personalizar mejor las experiencias de los clientes atendiendo a mercados específicos,
  • Los clientes que regresan ahora pueden esperar un proceso de pago más fácil.

Sin embargo, se sabe que estas características personalizables ralentizan un sitio web y Magento no es una excepción.

A primera vista, puede que no parezca gran cosa esperar unos segundos más hasta que finalmente se cargue un sitio. Sin embargo, los propietarios de las tiendas pueden sorprenderse al saber que su tasa de conversión depende de qué tan rápido pueda cargar su sitio web. ¿Sabía que un cliente potencial tiene un 40 % más de probabilidades de abandonar un sitio web si tarda más de tres segundos en cargarse?

Estadísticas como esa significan que las empresas de comercio electrónico deben poder satisfacer ciertas necesidades de sus clientes, sin tratar de comprometer las otras necesidades de un cliente. Esto puede volverse complicado, pero eso no significa que sea imposible.

En esta publicación, proporcionaré 5 consejos para reducir el tiempo de respuesta del servidor y, en última instancia, acelerar los sitios web de Magento.

Tabla de contenido

  • Consejo #1: considere su alojamiento
  • Consejo #2: Optimice sus imágenes
  • Consejo #3: Revisa tus extensiones
  • Consejo #4: Minimice su programación
  • Consejo #5: Mantenga su base de datos de Magento organizada
  • Quitar

Consejo #1: considere su alojamiento

Una de las razones más comunes para tener un sitio Magento lento es el alojamiento. Una vez que el tráfico comienza a aumentar, un sitio web promedio tendría problemas para mantenerse al día con un plan de alojamiento económico. Sin embargo, dado que Magento es un poco más complejo, es más probable que la plataforma experimente problemas antes que un sitio web promedio.

Es por eso que muchos desarrolladores certificados de Magento le dirán que invierta en un buen plan de alojamiento. Magento no funcionará tan bien como debería con un alojamiento compartido de $5/mes. Para acelerar Magento, deberá invertir en un plan premium.

De hecho, es importante que cuando elija un servicio de alojamiento, elija un servicio que especifique el alojamiento certificado por Magento.

También puede alojar su sitio web de Magento en un servidor privado virtual (VPS). Una gran ventaja de alojar su sitio web en un VPS es que usted, como propietario del sitio, tendrá más libertad para administrar su servidor.

Sin embargo, como propietario de un sitio de Magento, la mejor ventaja es que los sitios alojados en VPS no dependen del tráfico o la audiencia. Le invitamos a utilizar todo el espacio del servidor que necesite.

Ya sea que elija alojamiento certificado por Magento o alojamiento VPS, es importante sopesar todas sus opciones y encontrar el plan de alojamiento que le permita la mayor cantidad de espacio para mantener su sitio web funcionando de manera eficiente.

Consejo #2: Optimice sus imágenes

Cualquier desarrollador certificado de Magento le dirá que una de las mejores formas de acelerar Magento es mantener las imágenes optimizadas. La mejor manera de hacer esto es comprimir sus imágenes a su tamaño más pequeño. Esto significa que cuando sus imágenes tienen un tamaño ideal, el sitio web puede funcionar de manera más fluida y eficiente.

No existe una forma real de saber cuál es el tamaño de foto más ideal para su sitio web, pero hay formas de hacer una foto más pequeña sin dañar su calidad.

Una simple búsqueda en Google de "optimizador de imágenes gratuito" mostrará bastantes herramientas gratuitas que puede usar para reducir el tamaño de sus imágenes y mantener su calidad.

Estas herramientas pueden proporcionar resultados variables, pero el proceso suele ser el mismo:

  1. Sube la foto al sitio web.
  2. Elija la configuración de compresión.
    1. La configuración más recomendada es "sin pérdidas" o seleccionar "mejor calidad".
    2. Algunos compresores no le dan la opción de cómo resultará su imagen. En cuyo caso, debe omitir este paso.
  3. Descarga tu(s) foto(s).

Una vez que haya completado el proceso, puede cargar todas sus fotos recién optimizadas en Magento y proceder a reemplazar sus imágenes originales con sus imágenes optimizadas.

Consejo #3: Revisa tus extensiones

Las extensiones de sitios web tienen un gran impacto en el tiempo de respuesta de su servidor. Esto se debe a que cuando se carga el sitio, las extensiones que ayudan al sitio también deben cargarse. Por lo tanto, habrá más solicitudes HTTP.

No hay una respuesta real sobre cuántas extensiones puede tener su sitio web de Magento, pero un desarrollador certificado de Magento generalmente le dirá que mantenga todas sus extensiones de terceros al mínimo.

Para averiguar cuáles son las extensiones esenciales que debe mantener en su sitio de Magento, se recomienda que realice una de las siguientes acciones:

  1. Realice una auditoría integral de extensiones de Magento para averiguar cuántas extensiones tiene y cómo afecta cada una a su tiempo de carga. Considere eliminar las extensiones que consumen más tiempo de carga.
  2. Consulte a un desarrollador certificado de Magento para realizar la auditoría de extensiones y hable con ellos para averiguar cuáles son las mejores extensiones para conservar.

Una vez que haya logrado borrar algunas de sus extensiones más grandes, es posible que su sitio web de Magento comience a cargarse más rápido.

Consejo #4: Minimice su programación

Cuanto menos código cargue, mejor. Si combina y minimiza sus archivos JavaScript y CSS, puede crear un tiempo de carga más rápido para su tienda Magento.

Puede contratar a un desarrollador certificado de Magento para hacer esto, pero si desea hacerlo usted mismo, simplemente haga lo siguiente:

  1. Vaya a su panel de administración de Magento y busque "Sistema"
  2. Sigue el mapa: Sistema → Configuración → Avanzado → Desarrollador
  3. Busque en la configuración de JavaScript y CSS.
  4. En "Combinar archivos JavaScript", cambie "NO" a "SÍ"
  5. En "Combinar archivos CSS", cambie "NO" a "SÍ"
  6. Guardar cambios
Cinco consejos para acelerar los sitios web de Magento | Blog de MageWorx Magento
Cinco consejos para acelerar los sitios web de Magento | Blog de MageWorx Magento

Una vez que haga esto, sus archivos JavaScript y CSS se fusionarán y reducirán la cantidad de solicitudes a su sitio web.

En cuanto a su HTML, si descarga una extensión de terceros, debería poder minimizarlo.

Consejo #5: Mantenga su base de datos de Magento organizada

Un punto clave para acelerar Magento es mantener optimizada la base de datos de su sitio web. Esto incluye mantener lo siguiente:

  • Índices: es importante tener en cuenta que los índices se utilizan para acelerar las consultas de MySQL. De forma predeterminada, Magento actualiza los índices de cada producto de la tienda. Sin embargo, hay algunos casos en los que tendría que actualizar un índice de productos manualmente. Para hacerlo, tendrías que:
    • Vaya a "Sistema" → "Gestión de índices".
    • Seleccione todos los índices (o los que desea actualizar), elija "Reindexar datos" en el menú desplegable y haga clic en "Enviar".
Cinco consejos para acelerar los sitios web de Magento | Blog de MageWorx Magento
  • Registros: sus tablas, productos y procedimientos deben colocarse en los grupos apropiados. Los registros obsoletos deben eliminarse lo más rápido posible para evitar la perspectiva de un sitio de carga más prolongado. Para limpiar los registros de la base de datos de Magento, debe:
    • Vaya a "Tiendas" → "Configuración" → "Avanzado" → "Sistema" → "Acciones masivas".
    • En "Días guardados en el registro", cámbielo a la cantidad de días que prefiera.
    • Haga clic en "Guardar configuración".
Cinco consejos para acelerar los sitios web de Magento | Blog de MageWorx Magento

Una vez que haya configurado esto, puede esperar que su sitio Magento se cargue más rápido.

Quitar

Tener un sitio más rápido se ha vuelto más importante que nunca. Tener un gran sitio es más que tener una buena tienda. También se trata de crear una gran experiencia de compra para el huésped y un factor muy importante que interviene en esa experiencia de compra es la velocidad del sitio.

Tener un sitio rápido se ha vuelto esencial para tener un sitio web exitoso. Sin embargo, todavía no hay un camino concreto para hacer que cada sitio web sea rápido. Las cosas que puede hacer para acelerar Magento incluyen:

  • Tener un buen plan de hosting
  • Optimización de imágenes del sitio
  • Realización de una auditoría de extensión
  • Asegurarse de que toda su codificación sea absolutamente necesaria
  • Mantener organizada su base de datos de Magento

Hacer todo esto significará que ha dado los primeros pasos para acelerar su sitio web y, en consecuencia, aumentar su tasa de conversión y retención de clientes.


Esta es una publicación de invitado de Konstantin Gerasimov, un desarrollador certificado de Magento en Goivvy, LLC. Se especializa en la optimización del rendimiento y el desarrollo de back-end.