Executando verificação de segurança...
1

Problemas de lentidão/quedas em uma aplicação web

Tenho uma aplicação web onde está tendo vários acessos simultaneos (normalmente entre 50-150). Em momentos de pico aumenta pra aproximadamente 300-400 usuários simultaneos e essa aplicação acaba sofrendo muita lentidão e as vezes até caindo. Acredito não ser problema de recursos pois nos diagnósticos nenhum está com uso alto.

Após verificar os recursos, qual seria o próximo passo? Já otimizei queries do banco, utilizei cache em algumas páginas, mas continua na mesma. Pode ser o apache limitando alguma coisa?

Hospedado na Digital Ocean.

Agradeço!

Carregando publicação patrocinada...
2

Olá. O caminho mais correto é configurar um bom APM (Application Performance Monitor) e ter métricas acuradas e reais. Dê uma olhada nestes exemplos. Fazer otimizações sem ter métricas é atirar pra qualquer lado.

1

Primeiro passo é investigar os logs do apache e do servidor todo em busca de algum erro que ocorra no momento da queda.

Já fez isso? Tem o horário exato das quedas? quantidade de usuários no momento?

1

Nos logs não aparecem nenhum tipo de erro.
As quedas acontecem em horário de pico, normalmente na parte da noite.
Como mencionei, em horário de pico tem cerca de 300-400 usuarios ativos simultaneamente.

1

Segregação do trafego, uso de CDN para conteudos especificos podem ajudar na redução do load nos seus servidores.
É necessário um diagnostico bem feito converse com seu time, chame alguma consultoria para colocar uma lupa no seu trafego e apicação.
Boa sorte ai, esse é chamado problema bom onde sua aplicação tem que evoluir junto com seu negocio.
Fica calmo e chama gente boa, tem muita por aqui!!