J está gerenciando uma aplicação web em uma empresa que utiliza o Spring Boot para o backend e o Apache HTTP Server para o frontend. Recentemente, os usuários relataram lentidão ao acessar a aplicação. Após verificar os logs, J percebeu que o Apache HTTP Server está recebendo as solicitações, mas a comunicação com a aplicação Spring Boot está demorando.
Para esse problema de performance, J deve
- A configurar o Apache HTTP Server para atuar como proxy reverso, redirecionando as requisições para o Spring Boot, de forma a otimizar o tempo de resposta.
- B substituir o Apache HTTP Server por um servidor de aplicação dedicado, como o Tomcat, para gerenciar melhor o tráfego.
- C aumentar o número de threads no Apache HTTP Server para lidar com mais requisições simultâneas
- D realizar a configuração do Spring Boot para rodar diretamente no Apache HTTP Server, sem usar proxy.
- E configurar a aplicação Spring Boot para ser executada diretamente no navegador do usuário, evitando o tráfego para o servidor.