Testar a carga do site antes de um lançamento: como fazê-lo sem provocar a avaria

A resposta curta: um teste de carga simula muitos visitantes ao mesmo tempo para ver se o site aguenta e onde cede primeiro. É útil antes de uma campanha ou de um lançamento. Mas um teste mal feito pode derrubar o próprio site ou parecer um ataque. Faça-o em pequeno, sobre uma cópia, e avise antes.

O que o site precisa

O quê O que fazer
O que mede Quantos pedidos por segundo aguenta, em quanto tempo responde sob carga e o que falha primeiro (processador, memória, base de dados).
Onde testar De preferência numa cópia do site, não no site verdadeiro com clientes dentro.
Quanta carga Comece com pouca e suba por degraus. O objetivo é descobrir o ponto de rutura, não passar dele de repente.
O que não é Não é um ataque, mas visto do servidor parece um: muitos pedidos de um só sítio. Numa hospedagem partilhada pode atingir limites e ser bloqueado: IP bloqueado pelo firewall.
O que o cache muda Um site com cache de páginas aguenta muito mais do que sem ela. Teste também com a cache ligada: A cache de páginas.

Como começar

1 Defina o objetivo: quantos visitantes ao mesmo tempo espera no pico, e que páginas serão mais pedidas.
2 Avise-nos antes de um teste forte e use uma cópia do site, para um pico artificial não ser tomado por um ataque ou apanhar clientes verdadeiros.
3 Use uma ferramenta de teste de carga gratuita e comece com poucos utilizadores virtuais, subindo por etapas.
4 Observe o servidor durante o teste: Ver o que usa CPU, memória e disco, e os limites do plano: Os limites de que ninguém fala.
5 Corrija o que cedeu primeiro (cache, imagens, consultas lentas) e repita o teste.
Nunca teste o site de outra pessoa nem um serviço que não é seu. E mesmo no seu, um teste forte numa conta partilhada pode afetar outros clientes do servidor e ser bloqueado. Em dúvida, pergunte antes e use uma carga pequena.
Se o que espera é um pico real (uma campanha, um evento), veja Preparar um pico de visitas. Para distinguir um pico verdadeiro de um ataque: Ataque DDoS ou só um pico.

Quer ajuda a planear um teste de carga? Abra um pedido com o endereço, a data e a carga que pensa usar.

Abrir pedido de suporte

VEJA TAMBÉM

Preparar um pico de visitas: campanha, lançamento ou evento em directo

Instalar e afinar uma cache de páginas

Ataque DDoS ou apenas um pico de visitas: como distinguir, e o que fazer

O site está lento: o que faz mesmo diferença

CPU, RAM e I/O de disco em palavras simples: o que cada um limita no seu site

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?