Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Performance de Aplicações

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Performance de Aplicações

Como analisar e melhorar a performance de aplicações: identificação de gargalos, otimização de código e banco de dados, caching e testes de carga. Apresentado por Flávio Pimenta.

Avatar for Flávio Pimenta

Flávio Pimenta PRO

September 11, 2026

More Decks by Flávio Pimenta

Other Decks in Programming

Transcript

  1. Performance ~ escalabilidade Pontos importantes para se preocupar: • Banco

    de dados relacional • Quantidade de arquivos/conexões abertas • oAuth • Memória
  2. Execução distribuída Master: locust -f locustfile.py --master --host=endpoint-app Slaves: locust

    -f locustfile.py --slave --master-host=localhost -host=endpoint-aplicacao Obs: portas de comunicação padrão: 5557 e 5558
  3. Execução distribuída ( versão 1.0.2) Master: locust -f locustfile.py --master

    --host=endpoint-app Workers: locust -f locustfile.py --worker --master-host=localhost -host=endpoint-aplicacao Obs: portas de comunicação padrão: 5557 e 5558