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 định nghĩa là mã JavaScript chặn luồng chính trong vòng 50 mili giây trở lên. Nếu thao tác dài xảy ra trước 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 mọi thao tác hoàn tất.

Đề xuất

Kiểm tra các thao tác đang chặn yêu cầu quảng cáo đầu tiên và tìm hiểu cách xoá các thao tác đó hoặc giảm thời gian thực thi 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 tác vụ thành các phần nhỏ hơn, thực thi từng phần trong thời gian < 100 mili giây
  • Trì hoãn tác vụ cho đến khi yêu cầu quảng cáo được thực hiện
  • Chuyển các thao tác ra khỏi luồng chính thông qua một worker

Thông tin khác

Quá trình kiểm tra này hiển thị 10 tác 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).

Tác vụ 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ụ của Chrome cho nhà phát triển