Evitare le richieste collo di bottiglia

Panoramica

Questo controllo identifica le richieste di lunga durata che bloccano la prima richiesta di annuncio. Si tratta di richieste che sono state avviate e che hanno ricevuto una risposta prima che venisse effettuata la prima richiesta di annuncio. La riduzione del numero e della durata di queste richieste di blocco riduce la latenza della prima richiesta di annuncio, velocizzando il caricamento degli annunci.

Consigli

I dettagli di questo controllo contengono le prime 5 richieste di blocco (per costo). L'obiettivo è rimuovere o ridurre la durata di queste richieste per velocizzare il caricamento degli annunci. A tal fine, ecco alcuni suggerimenti:

  • Eliminando le richieste non necessarie.
  • Rimandare le richieste non critiche fino al caricamento degli annunci.
  • Invio di richieste in parallelo anziché in serie.
  • Migliorare i tempi di risposta ottimizzando i servizi di backend, utilizzando HTTP/2 e così via.

Ulteriori informazioni

Questo controllo mostra le prime 5 richieste di collo di bottiglia per costo. Il costo di una richiesta viene calcolato come segue:

request duration + (request self-time * 3)

Dove il self-time della richiesta corrisponde alla durata meno il tempo trascorso bloccato da altre richieste. Vengono prese in considerazione solo le richieste con tempo autonomo superiore a 250 ms o con una durata superiore a 1 s.