Prepare seu site para surtos de tráfego, durante todo o ano

Josh Mattson

2021 with traffic imagery in background

 

A temporada natalina de 2020 entrou para a história como a mais movimentada de todos os tempos para o comércio eletrônico. Embora as vendas do e-commerce estejam em ascensão há anos, a pandemia causou uma onda brusca de compras on-line. Primeiro, houve a Black Friday, na qual os consumidores dos EUA gastaram on-line a exorbitância de US$ 9 bilhões. Esse valor suplantou os recordes anteriores da Black Friday, com um aumento de 22% nas vendas ante 2019. Depois, veio a Cyber Monday, na qual os consumidores foram além e gastaram US$ 10,8 bilhões em um único dia, marcando o maior dia de compras on-line da história dos EUA.

 

Tráfego demais para administrar

Infelizmente, o grande volume de tráfego foi demais para muitos sites. Até mesmo algumas grandes marcas tiveram problemas de desempenho nos sites durante o fim de semana da Black Friday, com outros tantos vindo a ocorrer na Cyber Monday.

Problemas de desempenho nos sites da web afetam significativamente a receita. O público on-line tem pouca tolerância com sites que apresentam desempenho ruim. Mesmo um ou dois segundos no tempo de carregamento podem fazer com que os clientes se dirijam imediatamente a outro lugar. De acordo com o último relatório State of Online Retail Performance, um atraso de dois segundos no carregamento da página pode aumentar as taxas de rejeição em 103%. E esse público tem menor probabilidade de retornar ao seu site, com 79% dos compradores sendo menos propensos a comprar novamente em sites com desempenho ruim.

 

Preparando-se para alta demanda em 2021

É difícil prever o que acontecerá em 2021, mas não há sinais de que o comércio eletrônico vá desacelerar tão cedo. Mesmo que seus recursos sejam enxutos, existem algumas coisas relativamente simples e dentro do orçamento que podem ser feitas como preparação para encarar o tráfego intenso. Aqui estão nossas recomendações:

 

Etapa 1: Realize testes de carga

2 a 4 meses antes do início do período de pico de tráfego, dependendo do tamanho e da complexidade do ambiente

  • Determine o pico de tráfego esperado, com base em seus dados analíticos e de marketing. É razoável esperar um aumento 20 a 30% no tráfego em relação ao ano anterior.
  • Faça um teste contemplando pelo menos 125% do pico de tráfego esperado.
  • Seja minucioso e cubra todas as funções do seu aplicativo, inclusive os pontos de integração.
  • Objetive testar em um ambiente que esteja o mais próximo possível da produção, com a mesma base de código. Nos complexos aplicativos modernos, a carga não é dimensionada linearmente — e nem sempre dá para extrapolar com precisão o desempenho real.
  • Procure uma ferramenta de teste de carga que incorpore um "tempo de reflexão" realista, a fim de poder avaliar com mais precisão o impacto dos usuários reais.
  • Estabeleça as métricas da sua meta (como percentil 95 para conclusão da transação).
  • Reserve tempo para escalonar sua infraestrutura, se necessário.
  • Realize vários testes de carga para confirmar os resultados e garantir que você é capaz de alcançar estabilidade no pico de tráfego dos usuários.

 

Etapa 2: Revise seus pontos de integração

1 a 2 meses antes do período de pico de tráfego

  • Examine as integrações internas e externas, tais como pesquisa, gateways de pagamento, OMS, inventário, dispositivos móveis, etc.
  • Analise sua arquitetura sempre que possível.
  • Certifique-se de que as integrações estejam altamente disponíveis.
  • Determine o impacto no usuário final se o serviço sofrer degradação ou ficar indisponível.

 

Etapa 3: Revise suas configurações

4 a 6 semanas antes do período de pico de tráfego

  • Analise proativamente sua configuração e as métricas para gerenciamento de desempenho de aplicativos (GDA).
  • Certifique-se de revisar não apenas o aplicativo em si, mas também servidores web, camadas de cache, bancos de dados, etc.
  • Reserve tempo para fazer as alterações necessárias e testar, se for o caso.

 

Etapa 4: Realize uma revisão de configuração no GDA e nas ferramentas de monitoramento

4 a 6 semanas antes do período de pico de tráfego

  • Revise quaisquer linhas de base calculadas dinamicamente.
  • Revise as configurações das transações comerciais nas ferramentas do GDA.
  • Certifique-se de que as regras de integridade estejam adequadamente configuradas para o ambiente.
  • Revise os painéis para reduzir o tempo de solucionamento em caso de problemas.

 

Etapa 5: Revise sua camada de rede

2 a 4 semanas antes do período de pico de tráfego

  • Analise o desempenho em firewalls, balanceadores de carga e dispositivos inline (como IDS, etc.), para garantir que eles possam lidar com o aumento do tráfego.

 

Passo 5: Ajuste seu CDN/Cache

2 a 4 semanas antes do período de pico de tráfego

  • Certifique-se de haver o máximo possível de ativos estáticos armazenados em cache.
  • Idealmente, a camada CDN/cache deve levar o máximo possível de tráfego, reduzindo as chamadas de volta ao aplicativo.

 

Etapa 6: Revise todas as tarefas agendadas para minimizar o impacto durante horários de pico

1 a 3 semanas antes do período de pico de tráfego

  • Os trabalhos agendados podem incluir cronjobs, tarefas agendadas, backups, etc.

 

Etapa 7: Revise seu monitoramento de URL

1 a 3 semanas antes do período de pico de tráfego

  • Deve haver transações sintéticas em vigor para monitorar a disponibilidade e a funcionalidade de caminhos comerciais críticos (por exemplo, adicionar ao carrinho, finalizar compra, pesquisar, etc.)

 

Etapa 8: Revise suas diretrizes

1 a 2 semanas antes do período de pico de tráfego

  • Verifique se os caminhos de escalonamento, as instruções de retorno ao serviço e os runbooks estão atualizados e tecnicamente válidos.

 

Etapa 9: Prepare sua equipe

1 a 2 semanas antes do período de pico de tráfego

  • Limite as implantações de código nas vésperas do período de pico de tráfego para minimizar alterações no ambiente.
  • Considere limitar ou desativar funcionalidades administrativas de back-end, como importações, atualizações de catálogo etc., durante os períodos de pico de tráfego.
  • Considere agendar pontos de contato regulares e curtos com todas as partes pertinentes durante todo o período de pico.

 

Obtenha ajuda quando precisar

Os especialistas da Rackspace Technology estão aqui para ajudar a executar seus aplicativos com desempenho ideal. Podemos fornecer orientação estratégica, serviços de planejamento e implementação, além de suporte diário para solução de problemas — a fim de que você possa gerar mais desempenho e confiabilidade, durante o ano todo. Entre em contato com nossos especialistas em experiência digital para começar.

 

Mantenha seu negócio avançando.