Tránh dùng các hành động dài làm chặn các yêu cầu mạng liên quan đến quảng cáo

Tổng quan

Quá trình kiểm tra này kiểm tra xem yêu cầu quảng cáo đầu tiên có bị các tác vụ dài trì hoãn hay không. Tác vụ dài được xác định là mã JavaScript chặn luồng chính trong 50 mili giây trở lên. Nếu các tác vụ dài xảy ra trước một yêu cầu quảng cáo, thì trình duyệt sẽ không thể đưa ra yêu cầu cho đến khi tất cả tác vụ đó hoàn tất.

Đề xuất

Kiểm tra các tác vụ đang chặn yêu cầu quảng cáo đầu tiên và điều tra các cách xoá chúng hoặc giảm thời gian thực thi của chúng xuống dưới 100 mili giây. Sau đây là một số phương pháp giảm thời gian thực thi:

  • Tối ưu hoá tác vụ để thực thi nhanh hơn
  • Chia nhiệm vụ thành các phần nhỏ hơn, thực thi từng nhiệm vụ trong thời gian < 100 mili giây
  • Trì hoãn việc cần làm cho đến khi thực hiện yêu cầu quảng cáo
  • Di chuyển các tác vụ ra khỏi luồng chính thông qua trình chạy

Thông tin khác

Bài kiểm tra này cho thấy 10 nhiệm vụ dài nhất theo thời gian thực thi, được sắp xếp theo thời gian bắt đầu (tăng dần).

Các thao tác JavaScript dài có làm chậm Thời gian tương tác của bạn không?
Kiểm tra hoạt động mạng trong Công cụ cho nhà phát triển của Chrome