Избегайте узких мест запросов
Обзор
В ходе этой проверки выявляются длительные запросы, которые блокируют первый запрос объявления. Это запросы, которые были инициированы и на которые также был получен ответ до того, как был сделан первый запрос объявления. Уменьшение количества и продолжительности этих запросов на блокировку уменьшит задержку первого запроса объявления и ускорит загрузку объявления.
Рекомендации
Подробности этого аудита содержат 5 самых популярных запросов на блокировку ( по стоимости ). Целью здесь является удаление или сокращение продолжительности этих запросов, чтобы ускорить загрузку рекламы. Некоторые советы по этому поводу включают в себя:
- Устранение ненужных запросов.
- Откладывание некритических запросов до загрузки рекламы.
- Выдача запросов параллельно, а не последовательно.
- Улучшение времени отклика за счет оптимизации серверных служб, использования HTTP/2 и т. д.
В ходе этого аудита отображаются пять наиболее узких запросов по стоимости. Стоимость запроса рассчитывается следующим образом:
request duration + (request self-time * 3)
Где время запроса равно продолжительности минус время, потраченное на блокировку другими запросами. Рассматриваются только запросы с собственным временем более 250 мс или длительностью более 1 с.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-30 UTC.
[null,null,["Последнее обновление: 2024-10-30 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"]]