Quando o servidor é o problema
- Memória e CPU ficam no limite mesmo com o código otimizado
- O número de usuários cresceu muito e de forma constante
- O servidor atual é muito pequeno para o tipo de sistema
- Disco lento ou cheio
Quando o código é o problema
- Uma tela específica é lenta, as outras não
- A lentidão cresce com o volume de dados, não com o de usuários
- Uma única operação consome muitos segundos mesmo sem ninguém mais usando
- O banco de dados lê tabelas inteiras para buscas simples
Comparando os caminhos
| Critério | Aumentar servidor | Otimizar |
|---|---|---|
| Velocidade para aplicar | Rápida | Depende da análise |
| Custo | Recorrente, todo mês | Pontual |
| Efeito | Proporcional, limitado | Pode ser muito grande em pontos críticos |
| Duração | Até os dados crescerem de novo | Duradouro, se a causa foi corrigida |
O caminho sensato
Em emergência, aumentar o servidor pode ganhar tempo. Em paralelo, investigue as operações mais lentas e mais usadas: muitas vezes, poucos ajustes devolvem a maior parte do desempenho. Veja sistema lento: quando otimizar e banco de dados lento.
Avaliamos se o gargalo é servidor ou código no nosso serviço de manutenção de sistemas PHP e Laravel.