Para muchos minoristas, la pandemia de COVID-19 cambió dónde y cómo sus clientes compran para las fiestas. Excluidos de las tiendas físicas , los compradores acudieron en masa a los minoristas en línea más que nunca, lo que disparó las ventas de comercio electrónico a 189 mil millones de dólares en 2020, un aumento del 33 % respecto de 2019 . Con menos de seis meses de diferencia entre los minoristas y los compradores navideños de este año, revelamos varias formas de aprovechar NGINX y prepararse para picos de tráfico repentinos.
Antes de realizar cambios en tu stack, es útil saber cuánto necesitas maximizar el rendimiento de tu “Cyber Season” para prosperar en lugar de solo sobrevivir. Comience por recopilar datos sobre el rendimiento de los sitios web de la competencia. El tiempo de carga de una página es probablemente la métrica más importante: muchos de los usuarios impacientes de hoy abandonan un sitio si no se carga en tres segundos . Hay muchas herramientas disponibles para medir el tiempo de carga, muchas de ellas gratuitas. Un buen lugar para comenzar a buscar es una revisión reciente de Geekflare de 11 herramientas de prueba .
Considere medir el tiempo de carga de estas páginas:
Probar páginas clave de media docena de competidores junto con su propio sitio lleva solo unas pocas horas. (Asegúrese de borrar el caché de su navegador utilizando Shift+Actualizar antes de medir los tiempos de descarga). Una vez que tengas los resultados, esto es lo que debes hacer a continuación:
A principios de este año, NGINX se convirtió en el servidor web número 1 en Internet . Nos sentimos honrados de que tantos sitios confíen en nosotros para entregar sus sitios web y aplicaciones, y esperamos que usted también lo haga. Pero NGINX es más que un simple servidor web. Es un software todo en uno que ofrece proxy inverso , balanceador de carga , caché y puerta de enlace API .
Uno de los beneficios más importantes de NGINX es cómo optimiza el flujo de tráfico hacia su sitio. Piense en NGINX como un portero que gestiona el tráfico en la entrada de su tienda. Poco a poco, va haciendo cola y admitiendo a cada comprador (solicitud HTTP), transformando el caos en la acera en una procesión fluida y ordenada en la tienda. Los compradores son dirigidos a la ubicación específica de los artículos en sus listas de deseos, lo que garantiza que el tráfico se distribuya de manera uniforme y que todos los recursos se utilicen por igual.
NGINX emplea principalmente dos técnicas listas para usar para lograr esto:
Además de optimizar el flujo de tráfico, aquí hay cuatro formas más de aprovechar NGINX para optimizar su sitio y evitar la sobrecarga del servidor durante un aumento de tráfico.
Continúe leyendo para obtener más detalles sobre:
La opción de hacer clic y recoger , los pedidos en línea para recoger en la tienda e incluso las opciones de pago del cliente aumentan la probabilidad de una transacción en línea exitosa. El almacenamiento en caché de contenido con NGINX tiene un efecto similar para el tráfico web. NGINX almacena automáticamente cada archivo que envía a los clientes y atiende las solicitudes posteriores para un archivo determinado directamente desde el caché. El almacenamiento en caché no solo permite que los usuarios respondan más rápido, sino que también reduce la carga en los servidores ascendentes porque no tienen que procesar las mismas solicitudes una y otra vez desde cero. Dependiendo de su aplicação, el almacenamiento en caché de contenido puede reducir el volumen de tráfico interno en un factor de hasta 100 , lo que reduce la capacidad de hardware necesaria para servir su aplicación.
Para obtener más detalles sobre el almacenamiento en caché y configuraciones de muestra, consulte Almacenar en caché y microcaché el contenido de su sitio y Una guía para almacenar en caché con NGINX y NGINX Plus en nuestro blog.
En los momentos de mayor actividad, es posible que el portero de su tienda deba limitar el número de compradores que ingresan. Esto podría deberse a razones de seguridad (evitar aglomeraciones) o por un trato preferencial a clientes valiosos (horas VIP, promociones sólo por invitación, etc.). Las aplicaciones web deben tomar medidas similares. Puede evitar la sobrecarga del servidor limitando la cantidad de tráfico que ingresa a su sitio y garantizando así que los clientes tengan acceso oportuno a los recursos necesarios. NGINX (y en entornos de contenedores, NGINX Ingress Controller ) ofrecen una variedad de métodos para limitar el tráfico entrante, incluidos:
Puede diferenciar entre distintos tipos de clientes si es necesario. Quizás el área de envío de tu tienda no se extienda a Asia, o quieras priorizar a los usuarios que tengan artículos en su cesta de compra. Puede aprovechar las cookies, los datos de geolocalización y otros parámetros para controlar cómo NGINX aplica los límites de tráfico.
Los picos de tráfico pueden provocar fácilmente una sobrecarga del servidor si no se dispone de la infraestructura adecuada. La arquitectura liviana e impulsada por eventos de NGINX maximiza el rendimiento de la entrega de aplicaciones con la infraestructura que ya tiene. Nuestras guías de dimensionamiento para NGINX Ingress Controller y para NGINX Plus en entornos físicos y virtualizados le ayudan a determinar los gastos operativos precisos para el rendimiento y la escala para los que se está preparando.
Hay características adicionales de NGINX que los equipos de DevOps pueden aprovechar para escalar de manera efectiva ante picos de tráfico:
Hacer que las transacciones sean seguras es fundamental para cualquier sitio web, pero especialmente para los minoristas en línea que manejan información de tarjetas de crédito. Como minoristas desafortunados como Target saben de primera mano, una violación de seguridad puede significar una marca manchada y demandas judiciales. Target abordó la violación de datos de 2014 con mejoras que incrementaron la visibilidad y reforzaron la seguridad. Destaque entre la competencia con una de las experiencias de compra más seguras del mercado implementando:
Equipar sus propiedades web con nuestras soluciones de nivel empresarial ahora significa que puede estar seguro de que está listo para lo que le depare la temporada de compras de fin de año (¡o en línea!) en 2021.
Hay pruebas gratuitas de 30 días disponibles para todas nuestras soluciones comerciales:
O comience con ofertas gratuitas y de código abierto:
Este blog incluye contribuciones de Owen Garrett y Floyd Smith.
"Esta publicación de blog puede hacer referencia a productos que ya no están disponibles o que ya no reciben soporte. Para obtener la información más actualizada sobre los productos y soluciones F5 NGINX disponibles, explore nuestra familia de productos NGINX . NGINX ahora es parte de F5. Todos los enlaces anteriores de NGINX.com redirigirán a contenido similar de NGINX en F5.com.