Para muitos varejistas, a pandemia da COVID-19 mudou onde e como seus clientes fazem compras nas festas de fim de ano. Excluídos das lojas físicas , os compradores migraram para os varejistas on-line mais do que nunca, aumentando as vendas de comércio eletrônico para US$ 189 bilhões em 2020, um aumento de 33% em relação a 2019 . Com menos de seis meses entre os varejistas e os compradores de fim de ano deste ano, estamos revelando diversas maneiras de aproveitar o NGINX e se preparar para picos repentinos de tráfego.
Antes de fazer alterações em sua pilha, é útil saber o quanto você precisa maximizar seu desempenho na “Temporada Cibernética” para prosperar em vez de apenas sobreviver. Comece coletando dados sobre o desempenho de sites concorrentes. O tempo de carregamento de uma página é provavelmente a métrica mais importante – muitos usuários impacientes de hoje abandonam um site se ele não carrega em três segundos . Há muitas ferramentas disponíveis para medir o tempo de carregamento, muitas delas gratuitas. Um lugar fácil para começar a procurar é uma análise recente do Geekflare de 11 ferramentas de teste .
Considere medir o tempo de carregamento destas páginas:
Testar páginas importantes para meia dúzia de concorrentes, junto com seu próprio site, leva apenas algumas horas. (Certifique-se de limpar o cache do navegador usando Shift+Atualizar antes de medir os tempos de download.) Armado com os resultados, eis o que você faz a seguir:
No início deste ano, o NGINX se tornou o servidor web número 1 na Internet . É uma honra para nós que tantos sites confiem em nós para entregar seus sites e aplicativos, e esperamos que você também confie. Mas o NGINX é mais do que apenas um servidor web. É um software tudo-em-um de proxy reverso , balanceador de carga , cache e gateway de API .
Um dos benefícios mais importantes do NGINX é como ele otimiza o fluxo de tráfego para seu site. Pense no NGINX como um porteiro, gerenciando o tráfego na frente da sua loja. Ele faz fila com cuidado e admite cada cliente (solicitação HTTP), transformando a confusão caótica na calçada em uma procissão tranquila e organizada na loja. Os compradores são direcionados para o local específico dos itens em suas listas de desejos, garantindo que o tráfego seja distribuído uniformemente e que todos os recursos sejam usados igualmente.
O NGINX emprega principalmente duas técnicas prontas para uso para conseguir isso:
Além de otimizar o fluxo de tráfego, aqui estão mais quatro maneiras de aproveitar o NGINX para otimizar seu site e evitar sobrecarga do servidor durante um aumento de tráfego.
Continue lendo para obter detalhes sobre:
Clique e retire , pedidos on-line para retirada na loja e até mesmo opções de pagamento ao cliente aumentam a probabilidade de uma transação on-line bem-sucedida. O cache de conteúdo com o NGINX tem um efeito semelhante para o tráfego da web. O NGINX armazena automaticamente cada arquivo enviado aos clientes e atende solicitações subsequentes para um determinado arquivo diretamente do cache. O armazenamento em cache não apenas envia respostas aos usuários mais rapidamente, como também reduz a carga nos seus servidores upstream, porque eles não precisam processar as mesmas solicitações repetidamente do zero. Dependendo da sua aplicação, o cache de conteúdo pode reduzir o volume de tráfego interno por um fator de até 100 , diminuindo a capacidade de hardware necessária para atender seu aplicativo.
Para obter mais detalhes sobre cache e configurações de exemplo, consulte Cache e microcache do conteúdo do seu site e Um guia para cache com NGINX e NGINX Plus em nosso blog.
Nos horários de maior movimento, o porteiro da sua loja pode precisar limitar o número de clientes que entram. Isso pode ocorrer por motivos de segurança (para evitar superlotação) ou tratamento preferencial de clientes valiosos (horário VIP, promoções somente para convidados e assim por diante). Os aplicativos da Web precisam tomar medidas semelhantes. Você pode evitar a sobrecarga do servidor limitando a quantidade de tráfego que entra no seu site, garantindo que os clientes tenham acesso oportuno aos recursos necessários. O NGINX (e em ambientes de contêiner, o NGINX Ingress Controller ) oferece uma variedade de métodos para limitar o tráfego de entrada, incluindo:
Você pode diferenciar entre diferentes tipos de clientes, se necessário. Talvez a área de entrega da sua loja não se estenda à Ásia, ou você queira priorizar usuários que tenham itens em seus carrinhos de compras. Você pode aproveitar cookies, dados de geolocalização e outros parâmetros para controlar como o NGINX aplica limites de tráfego.
Picos de tráfego podem facilmente causar sobrecarga no servidor se você não tiver uma infraestrutura adequada. A arquitetura leve e orientada a eventos do NGINX maximiza o desempenho de entrega de aplicativos com a infraestrutura que você já possui. Nossos guias de dimensionamento para o NGINX Ingress Controller e para o NGINX Plus em ambientes virtualizados e bare metal ajudam você a determinar despesas operacionais precisas para o desempenho e a escala para os quais você está se preparando.
Existem recursos adicionais do NGINX que as equipes de DevOps podem aproveitar para dimensionar efetivamente para picos de tráfego:
Tornar as transações seguras é essencial para qualquer site, mas especialmente para varejistas on-line que lidam com informações de cartão de crédito. Como varejistas azarados como a Target sabem em primeira mão, uma violação pode significar uma marca manchada e processos judiciais. A Target resolveu a violação de dados de 2014 com melhorias que melhoraram a visibilidade e reforçaram a segurança. Destaque-se da concorrência com uma das experiências de compra mais seguras do mercado implementando:
Equipar suas propriedades da web com nossas soluções de nível empresarial agora significa que você pode ter certeza de que está pronto para o que quer que a temporada de compras de fim de ano tenha reservado (ou online!) em 2021.
Testes gratuitos de 30 dias estão disponíveis para todas as nossas soluções comerciais:
Ou comece com ofertas gratuitas e de código aberto:
Este blog inclui contribuições de Owen Garrett e Floyd Smith.
"Esta postagem do blog pode fazer referência a produtos que não estão mais disponíveis e/ou não têm mais suporte. Para obter as informações mais atualizadas sobre os produtos e soluções F5 NGINX disponíveis, explore nossa família de produtos NGINX . O NGINX agora faz parte do F5. Todos os links anteriores do NGINX.com redirecionarão para conteúdo semelhante do NGINX no F5.com."