Anfragen für Engpässe vermeiden
Überblick
Bei dieser Prüfung werden lang andauernde Anfragen ermittelt, die die erste Anzeigenanfrage blockieren. Dies sind Anfragen, die initiiert wurden und die auch eine Antwort erhalten haben, bevor die erste Anzeigenanfrage gestellt wurde. Wenn Sie die Anzahl und Dauer dieser blockierenden Anfragen reduzieren, verringert sich die Latenz der ersten Anzeigenanfrage und die Anzeigen werden schneller geladen.
Empfehlungen
In den Details dieser Prüfung finden Sie die fünf am häufigsten blockierenden Anfragen (nach Kosten). Ziel ist es, die Dauer dieser Anfragen zu entfernen oder zu verkürzen, um das Laden der Anzeigen zu beschleunigen. Hier einige Tipps dazu:
- Unnötige Anfragen entfernen
- Verschieben nicht kritischer Anfragen, bis die Anzeigen geladen sind.
- Senden Sie Anfragen parallel statt nacheinander.
- Verbessern Sie die Antwortzeiten, indem Sie z. B. Backend-Dienste optimieren oder HTTP/2 verwenden.
Bei dieser Prüfung werden die 5 Anfragen mit den größten Engpässen nach Kosten angezeigt. Die Kosten für eine Anfrage werden so berechnet:
request duration + (request self-time * 3)
Dabei entspricht die Eigenzeit der Anfrage der Dauer abzüglich der durch andere Anfragen blockierten Zeit. Es werden nur Anfragen mit einer Selbstzeit von mehr als 250 ms oder einer Dauer von mehr als 1 s berücksichtigt.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-06-26 (UTC).
[null,null,["Zuletzt aktualisiert: 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"]]