Haga que su sitio esté preparado para las oleadas de tráfico durante todo el año

Josh Mattson

2021 with traffic imagery in background

 

La época de las fiestas de 2020 se recordará como la más ajetreada para el comercio electrónico. Si bien las ventas del comercio electrónico han estado en auge durante años, la pandemia ha provocado un incremento en las compras en línea. El primer evento fue el Black Friday (Viernes de Ofertas), donde los consumidores de Estados Unidos gastaron la enorme suma de US$9,000 millones en línea. Este hecho, en donde las ventas aumentaron un 22 % respecto de 2019, aplastó los registros anteriores del Black Friday. Luego llegó el Cyber Monday (Ciberlunes), donde los consumidores fueron un paso más allá: gastaron U$S10,800 millones en un día y marcaron la jornada más importante de compras en línea en la historia de Estados Unidos.

 

Demasiado tráfico para manejar

Por desgracia, el enorme volumen de tráfico superó a muchos sitios web. Incluso algunas marcas importantes tuvieron problemas de rendimiento en sus sitios web en el fin de semana del Black Friday, y a muchas más les sucedió lo mismo durante el Cyber Monday.

Los problemas de rendimiento de los sitios web tienen un impacto significativo en los ingresos. El público que compra en línea tiene baja tolerancia al mal rendimiento de los sitios web. Solo un segundo o dos de tiempo de carga puede hacer que los consumidores se dirijan de inmediato a otro lugar. Según el último informe de Estado del retail en línea en materia de rendimiento, una demora de dos segundos en la carga de una página puede aumentar las tasas de rebote en un 103 %. Y hay menos probabilidades de que ese público regrese a su sitio nuevamente, ya que el 79 % de los compradores son menos propensos a volver a comprar en sitios web que presentan un bajo rendimiento.

 

Cómo prepararse para la alta demanda en 2021

Es difícil predecir que pasará en 2021, pero no hay señales de que el comercio electrónico se frene en un futuro cercano. Incluso si sus recursos son escasos, existen algunos pasos para seguir que son económicos y relativamente sencillos, a fin de poder prepararse para el alto tráfico. Y esto es lo que le recomendamos:

 

Paso 1: Realice una prueba de carga

De 2 a 4 meses antes de que comience su período pico de tráfico, según el tamaño y la complejidad del ambiente

  • Determine su pico de tráfico previsto, en función de sus datos de marketing y análisis. Lo razonable es esperar un aumento del 20-30 % en el tráfico año tras año.
  • Evalúe al menos el 125 % de su pico de tráfico previsto.
  • Sea riguroso y abarque todas las funciones de su aplicación, incluso los puntos de integración.
  • Intente realizar la evaluación en un ambiente que sea lo más parecido posible al de producción con el mismo código de base. En las aplicaciones modernas y complejas, la carga no escala de manera lineal, y el rendimiento en el mundo real no siempre se puede extrapolar con precisión.
  • Busque una herramienta de evaluación de carga que incorpore un "tiempo de reflexión" realista, para que pueda medir con mayor exactitud el impacto de los usuarios reales.
  • Establezca las métricas de sus objetivos (como el percentil 95 para completar la transacción).
  • Deje tiempo para escalar su infraestructura, en caso de que sea necesario.
  • Realice múltiples evaluaciones de carga para confirmar sus resultados y garantizar que puede lograr estabilidad en el pico de tráfico de usuarios.

 

Paso 2: Revise sus puntos de integración

De 1 a 2 meses antes del período pico de tráfico

  • Revise las integraciones internas y externas, como la búsqueda, las puertas de enlace de pago, el OMS, el inventario, la integración en dispositivos móviles, etc.
  • Revise su arquitectura, siempre que sea posible.
  • Asegúrese de que sus integraciones estén altamente disponibles.
  • Determine el impacto del usuario final si el servicio se degradara o si no estuviera disponible.

 

Paso 3: Revise su configuración

De 4 a 6 semanas antes del período pico de tráfico

  • Revise proactivamente su configuración y las métricas de administración de rendimiento de la aplicación (APM).
  • Asegúrese de revisar no solo la aplicación en sí, sino también los servidores web, las capas de almacenamiento en caché, las bases de datos, etc.
  • Deje tiempo para hacer todo cambio necesario y evaluar, llegado el caso.

 

Paso 4: Haga una revisión de la configuración en sus herramientas de monitoreo y APM.

De 4 a 6 semanas antes del período pico de tráfico

  • Revise toda referencia calculada de forma dinámica.
  • Revise la configuración de las transacciones comerciales en las herramientas de APM.
  • Asegúrese de que las reglas de estado estén configuradas de forma apropiada para el ambiente.
  • Revise los dashboards para reducir el tiempo de resolución de problemas en caso de que se presente alguno.

 

Paso 5: Revise su capa de red

De 2 a 4 semanas antes del período pico de tráfico

  • Revise el rendimiento en los firewalls y los balanceadores de carga y todo dispositivo en línea (como IDS, etc.) para garantizar que puedan manejar el aumento de tráfico.

 

Paso 5: Ajuste su CDN/almacenamiento en caché

De 2 a 4 semanas antes del período pico de tráfico

  • Asegúrese de que el mayor número posible de activos estáticos se almacene en caché.
  • Idealmente, la CDN/capa de caché debería asumir la mayor parte posible del tráfico, lo que reduce las retrollamadas a la aplicación.

 

Paso 6: Revise todos los trabajos programados para minimizar el impacto durante las horas pico

De 1 a 3 semanas antes del período pico de tráfico

  • Los trabajos programados pueden incluir tareas cron, tareas programadas, respaldos, etc.

 

Paso 7: Revise su monitoreo de URL

De 1 a 3 semanas antes del período pico de tráfico

  • Es necesario que haya transacciones sintéticas implementadas para monitorear la disponibilidad y funcionalidad de las rutas comerciales críticas (p. ej., agregar al carrito, pagar, buscar, etc.).

 

Paso 8: Revise sus pautas

De 1 a 2 semanas antes del período pico de tráfico

  • Verifique que las rutas de escalamiento, las instrucciones de regreso al servicio y los runbooks estén actualizados y que sean válidos desde el punto de vista técnico.

 

Paso 9: Prepare a su equipo

De 1 a 2 semanas antes del período pico de tráfico

  • Limite las implementaciones de código que conduzcan a un período pico de tráfico para minimizar los cambios en el ambiente.
  • Considere limitar o deshabilitar la funcionalidad de administrador de backend durante los períodos pico de tráfico, como las importaciones, las actualizaciones de catálogo, etc.
  • Considere programar puntos de contacto regulares y breves durante el período pico con todas las partes que correspondan.

 

Pida ayuda cuando la necesite

Los expertos de Rackspace Technology están aquí para ayudarlo a hacer que sus aplicaciones se ejecuten con un rendimiento óptimo. Estamos aquí para brindarle orientación, planificación e implementación estratégicas, además de soporte para la resolución de problemas cotidianos, a fin de poder impulsar un mejor rendimiento y confiabilidad, todo el año. Comuníquese con nuestros expertos con experiencia digital para comenzar.

 

Mantenga en marcha su empresa.