Evitare le richieste collo di bottiglia
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
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.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-06-26 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2024-06-26 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-06-26 UTC."]]