Evitar pedidos de gargalo
Visão geral
Essa auditoria identifica solicitações de longa duração que estão bloqueando a primeira solicitação de anúncio. São solicitações que foram iniciadas e que também receberam uma
resposta antes da primeira solicitação de anúncio. Reduzir o número e a duração
dessas solicitações de bloqueio reduzirá a latência da primeira solicitação de anúncio,
acelerando o carregamento do anúncio.
Recomendações
Os detalhes desta auditoria contêm as cinco principais solicitações de bloqueio
(por custo). O objetivo é remover ou reduzir a duração dessas solicitações para acelerar o carregamento do anúncio. Estas são algumas dicas
para fazer isso:
- Eliminar solicitações desnecessárias.
- Adiar solicitações não críticas até que os anúncios sejam carregados.
- Enviar solicitações em paralelo, e não em série.
- Melhorar os tempos de resposta otimizando os serviços de back-end, usando HTTP/2 etc.
Esta auditoria mostra as cinco principais solicitações de gargalo por custo. O custo de uma solicitação é calculado da seguinte forma:
request duration + (request self-time * 3)
Quando o tempo próprio da solicitação é igual à duração menos o tempo gasto bloqueado por outras
solicitações. Somente as solicitações com tempo próprio maior que 250 ms ou duração
maior que 1s são consideradas.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-06-26 UTC.
[null,null,["Última atualização 2024-06-26 UTC."],[[["This audit focuses on identifying and mitigating long-running requests that delay the initial ad request, ultimately hindering ad loading speed."],["By reducing or removing these \"blocking requests,\" publishers can significantly improve the latency of their first ad request."],["Optimization strategies include eliminating unnecessary requests, deferring non-critical requests, parallelizing request execution, and enhancing backend service response times."],["The audit highlights the top 5 most impactful blocking requests based on a calculated \"cost\" that factors in request duration and self-time."],["Requests with self-times exceeding 250ms or durations longer than 1s are flagged for potential optimization to improve ad loading performance."]]],["The audit identifies long-running requests that delay the first ad request. It highlights the top five blocking requests based on their calculated cost. Actions to reduce delays include eliminating or deferring non-critical requests, issuing requests in parallel, and improving response times. The cost of a request is its duration plus three times its self-time (duration minus blocked time). Only requests with self-time above 250ms or duration above 1s are considered.\n"]]