Éviter les goulots d'étranglement des requêtes

Présentation

Cet audit identifie les demandes de longue durée qui bloquent la première demande d'annonce. Ces demandes ont été lancées et ont reçu une réponse avant la première demande d'annonce. En réduisant le nombre et la durée de ces demandes de blocage, vous réduisez la latence de la première demande d'annonce, ce qui accélère le chargement des annonces.

Recommandations

Les détails de cet audit contiennent les cinq requêtes de blocage les plus fréquentes (par coût). L'objectif est de supprimer ou de réduire la durée de ces demandes pour accélérer le chargement des annonces. Voici quelques conseils pour y parvenir:

  • Éliminez les requêtes inutiles.
  • Reporter les demandes non critiques jusqu'à ce que les annonces soient chargées.
  • Émettez des requêtes en parallèle plutôt qu'en série.
  • Améliorer les temps de réponse en optimisant les services de backend, en utilisant HTTP/2, etc.

En savoir plus

Cet audit affiche les cinq requêtes de goulots d'étranglement les plus fréquentes par coût. Le coût d'une requête est calculé comme suit:

request duration + (request self-time * 3)

Lorsque le temps d'exécution de la requête est égal à la durée moins le temps passé bloqué par d'autres requêtes. Seules les requêtes dont le temps d'exécution est supérieur à 250 ms ou dont la durée est supérieure à 1 s sont prises en compte.