Hướng dẫn

Cách theo dõi các chỉ số quan trọng của trang web: Hướng dẫn đầy đủ dành cho nhóm web

Tìm hiểu cách giám sát LCP, INP và CLS theo thời gian bằng cách sử dụng kiểm tra tổng hợp của Lighthouse và dữ liệu trường người dùng thực trong Báo cáo trải nghiệm người dùng Chrome (CrUX)
Bởi SimpleOps Kỹ thuậtĐược đánh giá bởi HariĐã đánh giá trên 2026-07-25

Core Web Vitals là một tập hợp tiêu chuẩn hóa các chỉ số hiệu suất lấy người dùng làm trung tâm do Google thiết lập để đánh giá trải nghiệm thực tế của người dùng trên các trang web.

Hướng dẫn toàn diện này giải thích cách các nhóm kỹ thuật, DevOps và SEO có thể thiết lập tính năng giám sát liên tục tự động cho Core Web Vitals trên các môi trường phòng thí nghiệm tổng hợp và tập dữ liệu trường người dùng thực.

Trả lời-Tóm tắt đầu tiên

Việc giám sát Core Web Vitals yêu cầu kết hợp các hoạt động kiểm tra tổng hợp trong phòng thí nghiệm của Lighthouse (để thử nghiệm hồi quy có thể lặp lại trong CI/CD) với dữ liệu trường của người dùng thực từ Báo cáo trải nghiệm người dùng của Chrome (CrUX) để đánh giá phân vị thứ 75 trên các thiết bị thực.Ba chỉ số này là Thời gian hiển thị có nội dung lớn nhất ($\le 2,5\text {s} $), Tương tác với lần hiển thị tiếp theo ($\le 200\text {ms} $) và Thay đổi bố cục tích lũy ($\le 0,1$).Các nền tảng tự động như SimpleOps theo dõi cả số liệu trong phòng thí nghiệm và hiện trường, gửi cảnh báo qua Slack, Telegram hoặc Webhooks khi số liệu phân vị thứ 75 vi phạm ngân sách hiệu suất.

Giải thích về ba chỉ số quan trọng của trang web cốt lõi

Google đánh giá hiệu suất trang web dựa trên ba số liệu chính:

  1. Sơn nội dung lớn nhất (LCP): Đo tốc độ tải trang theo thời gian khi nội dung chính hoặc khối hình ảnh/văn bản lớn nhất kết thúc hiển thị trong khung nhìn.Mục tiêu: $\le 2.5\text {s} $.
  2. Tương tác với lớp sơn tiếp theo (INP): Đo lường khả năng phản hồi tổng thể của giao diện bằng cách theo dõi độ trễ của các lần nhấp, chạm và nhấn phím của người dùng trong suốt lượt truy cập trang.Mục tiêu: $\le 200\text {ms} $.
  3. Sự thay đổi bố cục tích lũy (CLS): Đo độ ổn định hình ảnh bằng cách tính toán các chuyển động bố cục không mong muốn trong quá trình hiển thị trang.Mục tiêu: $\le 0,1$.

Dữ liệu phòng thí nghiệm và dữ liệu thực địa: Phương pháp tiếp cận động cơ kép

Việc giám sát Core Web Vitals hiệu quả yêu cầu cả dữ liệu phòng thí nghiệm (tổng hợp) và dữ liệu hiện trường (người dùng thực):

1. Dữ liệu phòng thí nghiệm tổng hợp (Kiểm tra Lighthouse)

Dữ liệu phòng thí nghiệm được thu thập trong môi trường được kiểm soát với mạng di động mô phỏng và điều tiết CPU.Các thử nghiệm trong phòng thí nghiệm cung cấp các số liệu chẩn đoán có thể lặp lại như Tổng thời gian chặn (TBT) và Chỉ số tốc độ, khiến chúng trở nên lý tưởng cho thử nghiệm hồi quy CI/CD tiền sản xuất.

2. Dữ liệu trường người dùng thực (Tích hợp CrUX)

Dữ liệu hiện trường đo lường trải nghiệm thực tế của người dùng trên hàng nghìn thiết bị phần cứng, hệ điều hành và kết nối mạng.Google sử dụng dữ liệu trường CrUX phân vị thứ 75 để xác định tín hiệu xếp hạng của công cụ tìm kiếm.

Loại số liệuNguồn dữ liệuLợi thế chínhHạn chế chính
Dữ liệu phòng thí nghiệmChrome không đầu tổng hợpPhản hồi tức thì;đường cơ sở có thể lặp lại.Không nắm bắt được sự đa dạng về phần cứng của người dùng thực sự.
Dữ liệu hiện trườngBáo cáo UX của Chrome (CrUX)Tác động của người dùng thực sự;tín hiệu xếp hạng tìm kiếm.Độ trễ cửa sổ cuốn 28 ngày.

Phân tích chi tiết từng số liệu

1. Sơn có nội dung lớn nhất (LCP)

LCP đánh giá thời gian cần thiết để phần tử hiển thị lớn nhất trong khung nhìn ban đầu hiển thị trên màn hình.Các phần tử đủ điều kiện bao gồm thẻ <img>, <svg> trình bao bọc hình ảnh, khung áp phích video, hình nền được tải qua CSS url() và vùng chứa văn bản cấp khối.Độ trễ LCP bao gồm bốn phần phụ:

  • Thời gian đến byte đầu tiên (TTFB): Thời lượng xử lý máy chủ và phân phối mạng.
  • Độ trễ tải tài nguyên: Thời gian trôi qua trước khi trình duyệt phát hiện ra URL hình ảnh LCP.
  • Thời lượng tải tài nguyên: Thời lượng tải xuống mạng cho nội dung LCP.
  • Độ trễ kết xuất phần tử: Thời gian cần thiết để tính toán bố cục và vẽ pixel.

2. Tương tác với lớp sơn tiếp theo (INP)

INP đo lường khả năng phản hồi của giao diện người dùng trên tất cả các tương tác riêng biệt của người dùng (nhấp chuột, chạm vào màn hình cảm ứng, nhấn bàn phím) trong một phiên.Độ trễ INP bao gồm ba giai đoạn:

  • Độ trễ đầu vào: Độ trễ chờ đợi các tác vụ CPU của luồng chính bị xóa trước khi trình xử lý sự kiện chạy.
  • Thời lượng xử lý: Thời gian thực thi của trình xử lý sự kiện JavaScript.
  • Độ trễ trình bày: Tính toán khung, tính toán lại kiểu và hiển thị thời lượng sơn phần cứng.

3. Thay đổi bố cục tích lũy (CLS)

CLS đo lường độ ổn định hình ảnh bằng cách theo dõi những thay đổi bố cục không mong muốn trong quá trình tải trang.Sự thay đổi bố cục xảy ra bất cứ khi nào phần tử DOM hiển thị thay đổi vị trí bắt đầu của nó từ khung này sang khung tiếp theo mà không có sự tương tác trước đó của người dùng.Điểm CLS được tính bằng cách nhân tỷ lệ tác động với tỷ lệ khoảng cách.

Những cạm bẫy thường gặp & chẩn đoán sự cố

Các nhóm kỹ thuật thường xuyên gặp phải hiện tượng hồi quy hiệu suất do các vấn đề khó phát hiện khi triển khai giao diện người dùng:

  1. Tải hình ảnh anh hùng lười biếng: Áp dụng loading="lazy" cho hình ảnh biểu ngữ anh hùng làm trì hoãn việc khám phá tài nguyên, làm LCP xấu đi.Thay vào đó, hãy luôn sử dụng fetchpriority="high" trên nội dung LCP.
  2. Quảng cáo và hình ảnh động không có kích thước: Việc chèn quảng cáo biểu ngữ động hoặc hình ảnh web mà không có thuộc tính widthheight rõ ràng sẽ kích hoạt thay đổi bố cục, làm tăng điểm CLS.
  3. Trình nghe sự kiện đồng bộ nặng: Chạy các phép tính tốn kém bên trong trình nghe scroll hoặc keyup chặn luồng chính, làm suy giảm INP.

Quy trình triển khai từng bước

Để thiết lập tính năng giám sát Web Vitals tự động cho ứng dụng của bạn:

  1. Xác định mục tiêu cơ sở: Thiết lập ngưỡng tối đa cho phép (ví dụ: LCP $\le 2.2\text {s} $, INP $\le 180\text {ms} $, CLS $\le 0,05$).
  2. Định cấu hình Kiểm tra tổng hợp: Lên lịch kiểm tra Lighthouse tự động hàng giờ trong SimpleOps từ các nút công nhân toàn cầu.
  3. Kết nối đồng bộ hóa trường CrUX: Kích hoạt đồng bộ hóa dữ liệu trường CrUX hàng ngày cho cấu hình miền đã đăng ký của bạn.
  4. Thiết lập cảnh báo đa kênh: Định tuyến cảnh báo tới Slack, Telegram hoặc Webhooks khi chỉ số phân vị thứ 75 vi phạm ngân sách hiệu suất của bạn.
  5. Thiết lập Cổng hiệu suất CI/CD: Chạy kiểm tra tổng hợp tự động trong quy trình yêu cầu kéo để ngăn chặn sự hồi quy trước khi hợp nhất.

Giám sát các chỉ số quan trọng của trang web tự động với SimpleOps

SimpleOps thống nhất kiểm tra phòng thí nghiệm tổng hợp và theo dõi dữ liệu trường CrUX trong một bảng điều khiển trực quan duy nhất, cảnh báo cho nhóm của bạn bất cứ khi nào số liệu người dùng ở phân vị thứ 75 vi phạm ngân sách hiệu suất và bảo vệ thứ hạng tìm kiếm cũng như tỷ lệ chuyển đổi của bạn.

Câu hỏi thường gặp

Các câu hỏi thường gặp về chủ đề này

Giám sát trang web tự động 24/7

Đảm bảo trang web của bạn luôn nhanh chóng và hoạt động tốt

SimpleOps liên tục giám sát thời gian hoạt động, chứng chỉ bảo mật SSL, điểm cuối API và Core Web Vitals cứ sau 60 giây từ hơn 15 khu vực kiểm tra toàn cầu.