Tránh các yêu cầu gây nút thắt cổ chai

Tổng quan

Quá trình kiểm tra này xác định các yêu cầu chạy trong thời gian dài đang chặn yêu cầu quảng cáo đầu tiên. Đây là những yêu cầu đã được bắt đầu và cũng nhận được phản hồi trước khi tạo yêu cầu quảng cáo đầu tiên. Việc giảm số lượng và thời lượng của các yêu cầu chặn này sẽ làm giảm độ trễ của yêu cầu quảng cáo đầu tiên, tăng tốc độ tải quảng cáo.

Đề xuất

Thông tin chi tiết về quá trình kiểm tra này có 5 yêu cầu chặn hàng đầu (theo chi phí). Mục tiêu ở đây là xóa hoặc giảm thời lượng của các yêu cầu này để tăng tốc độ tải quảng cáo. Sau đây là một số mẹo:

  • Xoá các yêu cầu không cần thiết.
  • Hoãn các yêu cầu không quan trọng cho đến khi tải xong quảng cáo.
  • Gửi yêu cầu song song thay vì gửi tuần tự.
  • Cải thiện thời gian phản hồi bằng cách tối ưu hoá các dịch vụ phụ trợ, sử dụng HTTP/2, v.v.

Thông tin khác

Bài kiểm tra này hiển thị 5 yêu cầu gây nút thắt cổ chai hàng đầu theo chi phí. Chi phí của một yêu cầu được tính như sau:

request duration + (request self-time * 3)

Trong đó, thời gian tự yêu cầu bằng với thời lượng trừ đi thời gian dành cho các yêu cầu khác bị chặn. Chỉ những yêu cầu có thời gian tự lớn hơn 250 mili giây hoặc thời lượng lớn hơn 1 giây mới được xem xét.