Seu site aguenta uma oferta viral? Fizemos o teste de estresse antes da Black Friday
Photo: server room stress test overloaded servers heat, via as2.ftcdn.net
Todo ano a mesma cena: a Black Friday chega, a lojinha do bairro capricha na oferta, o Instagram bombar, e o site... morre. Não por falta de interesse do público — pelo contrário. Ele morre porque todo mundo tentou comprar ao mesmo tempo.
Aqui no Clube do Host, cansamos de ver essa história se repetir. Então desta vez decidimos fazer diferente: pegamos quatro planos de hospedagem compartilhada, populares entre pequenos empresários brasileiros, e simulamos um pico de tráfego digno de oferta viral. Colocamos a panela no fogo e anotamos o que aconteceu com cada uma.
Como fizemos o teste (sem enrolação)
Montamos uma loja de demonstração simples em WordPress — mesma estrutura que a maioria das pequenas empresas usa — e, com uma ferramenta de teste de carga, fomos aumentando o número de visitantes simultâneos: 10, 50, 100, 200, 500. Cada visitante simulado navegava pelas páginas e adicionava produtos ao carrinho, como um cliente de verdade.
O objetivo não era coroar um campeão absoluto, mas entender onde cada plano começa a engasgar. Porque é exatamente aí que a coisa fica séria.
O que é "recurso" quando o pessoal de hospedagem fala isso
Antes dos resultados, três conceitos que você precisa dominar — explicados sem jargão:
CPU é o cozinheiro da sua cozinha. Se ele consegue preparar dois pratos por vez e chegam quarenta pedidos, a fila anda devagar. Simples assim.
RAM é a bancada da cozinha. Se a bancada é pequena, o cozinheiro precisa ficar guardando e pegando de novo coisas que já estavam prontas. Perde tempo, atrasa tudo.
Processos simultâneos são quantos pedidos o garçom consegue levar à cozinha de uma vez. Menos processos significa fila do lado de fora — literalmente, no navegador do seu cliente.
Na hospedagem compartilhada, sua loja divide essa cozinha com dezenas de outros sites. Se um deles dar ruim (ou viralizar), todo mundo sente.
Os resultados, um a um
O plano de R$ 9,90/mês: derreteu nos 100 visitantes
O mais barato do teste aguentou bem até 50 pessoas navegando ao mesmo tempo. Em 100, o tempo de resposta saltou de menos de 1 segundo para mais de 12 segundos. Em 200, o site simplesmente exibia erro. Um cliente esperando 12 segundos numa tela branca? Já foi embora. Segundo estudos clássicos de comportamento de e-commerce, cada segundo a mais de carregamento derruba a conversa de forma brutal.
O plano intermediário: aguentou 200 e sofreu nos 500
Aqui a história foi diferente. O site respondeu com decência até 200 visitantes simultâneos, com carregamentos de 2 a 3 segundos. No salto para 500, o limite de processos simultâneos virou gargalhada: parte dos clientes recebia erro 503 (aquele de "serviço indisponível"). Não travou tudo, mas deixou gente na porta.
Os planos com "mais recursos": sobreviveram, com ressalvas
Os dois planos mais caros do teste chegaram aos 500 visitantes sem derrubar o site, embora o carregamento tenha passado dos 4 segundos no plano menos robusto dos dois. O ponto importante: os limites de CPU existiam, mas eram generosos o suficiente para o pico de 500 passar sem drama.
O que isso significa para a sua Black Friday
A lição central é uma só: o problema não é o tráfego, é a infraestrutura que você contratou para ele. Aquela promoção de R$ 9,90 é ótima para o site institucional que recebe 30 visitas por dia. Para uma loja com oferta viral, é comprar ingresso para o desastre.
Algumas atitudes práticas antes da próxima sexta-feira negra:
- Descubra os limites do seu plano. Mande mensagem para o suporte e pergunte, em português claro: "quantos visitantes simultâneos meu plano aguenta?" Se a resposta for evasiva, já é um sinal.
- Instale um plugin de cache. Um bom cache reduz o trabalho do cozinheiro servindo pratos prontos em vez de refazer tudo do zero. É a mudança com melhor custo-benefício que existe.
- Otimize as imagens. Foto de produto em 8 MB é pedra no caminho de todo mundo.
- Considere migrar de plano antes da data. Muitas hospedagens fazem upgrade temporário para picos sazonais. Pergunte. O pior cenário é ouvir um "não".
- Teste antes. Existem ferramentas gratuitas de teste de carga. Faça um ensaio geral em novembro, não no dia 29 às 8h da manhã.
A conta que ninguém faz
Vamos ao absurdo da matemática: a diferença entre o plano mais barato e um plano decente no teste foi de uns R$ 30 por mês. Se a sua Black Friday render R$ 5.000 em vendas e o site cair por duas horas no pico, você pode perder uma fatia considerável disso — muito mais do que um ano inteiro de upgrade custaria.
Hospedagem não é custo, é a fundação da sua operação de vendas. E, como toda fundação, você só percebe o valor dela quando a casa treme.
Ficou com dúvida se o seu plano aguenta o tranco? Compartilha aí nos comentários qual hospedagem você usa e quanta visita recebe por dia — a gente pode testar num próximo artigo.