Uma requisição do App Engine para /product-details chama /sku-details para quatro produtos em série. Os rastreamentos mostram alta latência para a requisição agregada. Como você reduz a duração da requisição?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Fazer com que /product-details emita as requisições /sku-details em paralelo..
Por que esta é a resposta
A alta latência ocorre porque as quatro requisições para /sku-details são feitas em série, o que significa que cada uma precisa ser concluída antes que a próxima comece. Ao emitir essas requisições em paralelo, o tempo total de espera é significativamente reduzido, pois todas podem ser processadas simultaneamente. Aumentar o tamanho da classe da instância pode melhorar o desempenho geral, mas não resolve diretamente o gargalo da execução serial. Mudar para SSD é irrelevante, pois a latência está nas chamadas de rede, não no armazenamento local. Armazenar em cache /sku-details em um banco de dados é uma otimização válida para reduzir chamadas externas, mas a paralelização é uma solução mais direta e imediata para o problema de execução serial apresentado.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão