STATUS IS UPWIKI TỐI ƯU HÓA WEBSITE
03Tăng tốc
Nền tảng tối ưu hóa / Tăng tốc

Cách Thiết Lập Ngân Sách Hiệu Năng Trang Web Mà Đội Nhóm Có Thể Tuân Thủ

Thiết lập các giới hạn có thể thực thi cho kích thước trang, thời gian tải và độ phản hồi quanh những hành trình quan trọng với khách hàng.

Cách Thiết Lập Ngân Sách Hiệu Năng Trang Web Mà Đội Nhóm Có Thể Tuân Thủ — HƯỚNG DẪN TRỰC QUAN
ĐỌC
8 phút
NGUỒN
6
TÁI XÁC NHẬN
2027-03-27
đã rà soát
Người đánh giá hiệu năng web và kỹ thuật phát hành
CÂU TRẢ LỜI NGẮN GỌN

Bắt đầu từ quyết định.

Thiết lập ngân sách hiệu năng bằng cách chọn vài hành trình người dùng quan trọng, đo trải nghiệm hiện tại của chúng và thống nhất các giới hạn mà một phát hành thực tế có thể đạt. Kết hợp một hoặc hai mục tiêu hướng tới người dùng với các giới hạn có thể kiểm soát: ví dụ, mục tiêu tải và tương tác trên thiết bị di động ở phần trăm thứ 75, cộng các giới hạn cho JavaScript ban đầu, hình ảnh và các yêu cầu bên thứ ba.

Đừng bắt đầu bằng một con số cân nặng trang phổ quát. Một trang sản phẩm, kết quả tìm kiếm và bảng điều khiển đăng nhập có công việc khác nhau. Dùng dữ liệu thực tế từ người dùng khi có, sau đó chạy hành trình quan trọng trong một bài kiểm tra lab nhất quán trước khi phát hành. Khi một tính năng tiêu tốn tài nguyên, giảm hoặc hoãn các phần khác, cải thiện đường dẫn, hoặc phê duyệt ngoại lệ có thời hạn với ngày khắc phục.

HƯỚNG DẪN TRỰC QUAN

Nhìn công việc như một hệ thống.

Dùng sơ đồ này để nối các quyết định trong bài trước khi hành động theo từng thủ thuật.

SIUTăng tốc
01Bắt đầu từ các hành trình, không phải trung bình toàn trang
02Chọn kết quả và các đầu vào có thể kiểm soát
03Đặt con số từ mức cơ sở của bạn
04Biến ngân sách thành quy tắc phát hành
01

Bắt đầu từ các hành trình, không phải trung bình toàn trang

Liệt kê ba đến năm hành trình mà độ trễ gây chi phí rõ ràng cho khách hàng hoặc vận hành: truy cập trang chiến dịch, tìm một sản phẩm, gửi form khách hàng tiềm năng, đăng nhập, hoặc hoàn thành yêu cầu hỗ trợ. Với mỗi hành trình, ghi điểm bắt đầu, kết quả hữu ích, lớp thiết bị chính, và trang hoặc tương tác cần hoạt động tốt.

Cho mỗi hành trình một hàng ngân sách riêng. Một bảng điều khiển (dashboard) có thể mang nhiều mã hơn một bài viết công khai, nhưng hành động lọc của nó cần một mục tiêu về độ phản hồi. Một trang sản phẩm nhiều media có thể chấp nhận ảnh lớn hơn, nhưng cần giới hạn cho hình ảnh chính hiển thị. Điều này ngăn con đường quan trọng yếu bị che lấp trong một giá trị trung bình theo origin.

Xác định khoảnh khắc tạo giá trị

Ghi rõ khách truy cập có thể thấy hoặc làm gì, chẳng hạn đọc ưu đãi, thấy kết quả, hoặc nhận xác nhận gửi form.

Tách đường dẫn người mới và người quay lại

Bộ nhớ đệm (caching) có thể thay đổi đáng kể chi phí tài nguyên, vì vậy ghi liệu ngân sách áp dụng cho lần truy cập đầu tiên, truy cập lặp lại, hay cả hai.

02

Chọn kết quả và các đầu vào có thể kiểm soát

Sử dụng cả chỉ số kết quả và giới hạn đầu vào. Google mô tả Largest Contentful Paint (LCP) là hiệu năng tải, Interaction to Next Paint (INP) là độ phản hồi tương tác, và Cumulative Layout Shift (CLS) là ổn định hình ảnh. Ngưỡng tốt được khuyến nghị là LCP ≤ 2.5 giây, INP ≤ 200 mili giây, và CLS ≤ 0.1 tại bách phân vị thứ 75, xét riêng cho mobile và desktop.

Thêm các giới hạn giúp lộ nguyên nhân sớm: JavaScript ban đầu, ảnh cần thiết trước khi nội dung chính xuất hiện, tổng dung lượng truyền cho tuyến đường, các yêu cầu bên thứ ba, và widget đã biết tốn kém. Theo dõi kích thước truyền nén một cách nhất quán. Các chẩn đoán như Time to First Byte có thể giúp điều tra tải chậm, nhưng bản thân nó không phải là kết quả khách hàng.

Ngân sách tải

Dùng LCP khi hành trình phụ thuộc vào việc nội dung chính hiển thị.

Ngân sách phản hồi

Dùng INP từ dữ liệu trường (field INP) cho tìm kiếm, lọc, menu và thanh toán; chỉ dùng proxy phòng thí nghiệm trước khi có dữ liệu trường.

Ngân sách dung lượng

Giới hạn tuyến đường khởi tạo và các thành phần đóng góp lớn nhất để người chịu trách nhiệm biết cần thay đổi gì sau khi vi phạm.

03

Đặt con số từ mức cơ sở của bạn

Ghi nhận một mức cơ sở cho mỗi hành trình. Trong PageSpeed Insights, phân biệt dữ liệu trường từ Chrome User Experience Report (CrUX), vốn tổng hợp trải nghiệm thực tế của người dùng Chrome, với dữ liệu phòng thí nghiệm của Lighthouse, là một bài kiểm tra có điều kiện. Dữ liệu trường kiểm tra trải nghiệm tới người dùng; bài kiểm tra phòng thí nghiệm giúp lặp lại thay đổi trước khi phát hành.

Phân đoạn ít nhất theo mobile và desktop và, nếu có thể, theo template quan trọng hoặc URL. PageSpeed Insights có thể lui về dữ liệu origin khi không có dữ liệu URL, và một số trang không có dữ liệu CrUX. Gắn nhãn trường hợp đó là mức cơ sở phòng thí nghiệm và thêm phép đo người dùng thực cho các hành trình quan trọng. Giữ lại URL kiểm tra, cấu hình thiết bị và mạng, trạng thái cache, ngày tháng và phiên bản công cụ cùng với mỗi mức cơ sở.

Chọn mục tiêu cải thiện mức cơ sở theo một bước có kế hoạch, rồi thử trên các điều kiện đại diện. Một ngân sách chặn các bản phát hành bình thường sẽ bị bỏ qua; một ngân sách ở trên trải nghiệm hiện tại sẽ không bảo vệ ai cả.

Đọc bách phân vị cho đúng

Bách phân vị thứ 75 là giá trị mà 75% các trải nghiệm quan sát được có giá trị bằng hoặc nhỏ hơn; nó không phải là một giá trị trung bình.

04

Biến ngân sách thành quy tắc phát hành

Giữ ngân sách ở nơi có phiên bản và có thể xem xét kèm theo mã hoặc danh sách kiểm tra phát hành. Mỗi hàng cần hành trình, chỉ số, cấu hình thử nghiệm hoặc dân số, ngưỡng cảnh báo, ngưỡng lỗi, chủ sở hữu, phương pháp đo và lộ trình ngoại lệ. MDN khuyến nghị có mức cảnh báo và mức lỗi: cảnh báo hỗ trợ lập kế hoạch chủ động, trong khi lỗi là giới hạn trên với ảnh hưởng tiêu cực dễ nhận biết.

Tự động hoá các kiểm tra đáng tin cậy. Một bundler có thể từ chối tài nguyên quá lớn hoặc điểm vào ban đầu; webpack hỗ trợ giới hạn kích thước tài sản tối đa và điểm vào cùng gợi ý lỗi trong production. Chạy các bài kiểm tra phòng thí nghiệm có thể lặp lại cho hành trình liên quan trong pull request hoặc release candidate. Giữ chỉ số trường để xác minh và ưu tiên sau phát hành thay vì dùng một cổng build không đáng tin cậy.

Khi vượt ngưỡng, giảm kích thước tài nguyên, trì hoãn mã không thiết yếu, thay đổi trải nghiệm, tách bản phát hành, hoặc phê duyệt ngoại lệ. Không âm thầm nâng ngưỡng để vượt build.

Quy tắc ngoại lệ

Ghi lại chủ sản phẩm và chủ kỹ thuật, tác động tới khách hàng, ngày hết hạn và nhiệm vụ khắc phục trước khi phát hành.

Quy tắc chặn

Chặn ngưỡng lỗi có thể tái tạo trên hành trình được bảo vệ; thông báo và điều tra các ngưỡng cảnh báo.

05

Xác minh và khắc phục sau khi ra mắt

Trọng lượng trang không dự đoán đầy đủ trải nghiệm. Thứ tự yêu cầu, công việc chặn render, khả năng thiết bị, điều kiện mạng, bộ nhớ đệm và bên thứ ba cũng quan trọng. Giữ giới hạn đầu vào để phát hiện tăng trưởng và các chỉ số kết quả để kiểm tra liệu con đường có thể sử dụng được hay không. Giao diện W3C Resource Timing tiết lộ thời lượng tài nguyên và kích thước truyền, kích thước mã hóa và giải mã để chẩn đoán sâu hơn. Chi tiết thời gian cross-origin có thể bị hạn chế bởi quyền timing, nên một biểu đồ waterfall không đầy đủ không chứng minh không có chi phí bên thứ ba.

Xem lại kết quả trường sau các thay đổi lớn về template, nền tảng, tag tiếp thị hoặc lưu lượng. Nếu LCP xấu đi, kiểm tra phản hồi máy chủ, tài nguyên gây LCP và công việc chặn render. Nếu INP xấu đi, kiểm tra các tương tác thực tế; Lighthouse không thể đo INP vì không có đầu vào người dùng, dù Total Blocking Time là một proxy phòng thí nghiệm. Dùng quy trình tối ưu hóa chủ động của SIU để phân loại sự vi phạm, ổn định con đường quan trọng và xác minh bản sửa trong cùng ngữ cảnh đo lường.

Xem lại ngoại lệ trước tiên

Ngoại lệ đã hết hạn nhanh chóng cho thấy nợ hiệu năng tạm thời đã trở thành cố định.

HÀNH ĐỘNG / XÁC MINH

Hướng dẫn việc cần làm thiết thực.

  1. 01

    Chọn hành trình quan trọng

    Chọn ba đến năm đường dẫn với kết quả khách hàng rõ ràng, mẫu hoặc URL, và lớp thiết bị chính.

    XÁC MINH: Một danh sách chia sẻ định nghĩa khoảnh khắc giá trị cho mỗi hành trình.
  2. 02

    Ghi lại đường cơ sở

    Lưu kết quả trường khi có và một lần chạy lab có thể lặp lại trước khi đặt giới hạn.

    XÁC MINH: Mỗi bản ghi bao gồm ngày, URL, cấu hình, trạng thái cache và nguồn.
  3. 03

    Chỉ định chỉ số kết quả

    Dùng các đo tải, độ phản hồi và ổn định chỉ nơi chúng phù hợp với hành trình.

    XÁC MINH: Mỗi hành trình quan trọng có một chỉ số kết quả hướng tới khách hàng.
  4. 04

    Thêm giới hạn đầu vào

    Giới hạn JavaScript khởi tạo, hình ảnh cần thiết, dung lượng truyền và các yêu cầu bên thứ ba liên quan.

    XÁC MINH: Một vi phạm xác định lớp tài sản hoặc phụ thuộc để điều tra.
  5. 05

    Xác định mức cảnh báo và lỗi

    Dùng cảnh báo cho hành động sớm và lỗi tái tạo được để chặn phát hành.

    XÁC MINH: Ngân sách nêu rõ ngưỡng nào thông báo, ngăn chặn và ai phản ứng.
  6. 06

    Tự động hóa kiểm tra ổn định

    Thêm kiểm tra bundle và các bài lab lặp lại vào đường dẫn giao hàng.

    XÁC MINH: Một thay đổi đề xuất trả về pass, cảnh báo hoặc lỗi rõ ràng trước khi phát hành.
  7. 07

    Làm rõ ngoại lệ

    Yêu cầu tác động, chủ sở hữu, ngày hết hạn và nhiệm vụ khắc phục cho một vi phạm.

    XÁC MINH: Mỗi ngoại lệ đang hoạt động có chủ sở hữu và ngày rà soát.
  8. 08

    Xác minh sau phát hành

    Xem kết quả trường hoặc dữ liệu thực người dùng sau khi đủ lưu lượng tích lũy.

    XÁC MINH: Bản ghi phát hành liên kết kết quả trước phát hành với kiểm tra sau phát hành.
  9. 09

    Đặt lại đường cơ sở khi có bằng chứng

    Thay đổi giới hạn sau một thay đổi nền tảng hoặc hành trình đáng kể, không phải vì bất tiện.

    XÁC MINH: Một thay đổi ngân sách ghi lại bằng chứng, chủ quyết định và ngày hiệu lực.
CHỦ ĐỀ THẢO LUẬN

So sánh các đánh đổi, không chia sẻ dữ liệu riêng tư.

Dùng các câu hỏi này với nhóm hoặc cộng đồng chủ sở hữu website. Chia sẻ phương pháp và bài học, nhưng tuyệt đối không dán thông tin đăng nhập, hồ sơ khách hàng hay chi tiết hạ tầng không công khai.

  1. 01

    Hành trình nào đã phơi bày một đánh đổi hiệu năng mà trung bình toàn trang đã che giấu, và bạn đã làm thế nào để làm cho nó hiển hiện trước người ra quyết định?

  2. 02

    Điều gì làm cho một cảnh báo hiệu năng hữu ích trong quy trình phát hành của bạn thay vì dễ bị bỏ qua?

  3. 03

    Sản phẩm, thiết kế và kỹ thuật phân chia trách nhiệm thế nào để quyết định một tính năng có xứng đáng được cho ngoại lệ có thời hạn không?

TÀI NGUYÊN PHỔ BIẾN / UY TÍN

Mở tài liệu nguồn.

web.devPerformance budgets 101 ↗

Hướng dẫn thực tế của Google về ngân sách thời lượng tập trung vào người dùng, giới hạn theo trang và kiểm tra phân phối.

Đã rà soát 2026-09-27
MDN Web DocsPerformance budgets ↗

Giải thích các loại ngân sách, mức cảnh báo và lỗi, điều kiện đường cơ sở và giới hạn của kiểm tra kích thước tệp.

Đã rà soát 2026-09-27
web.devWeb Vitals ↗

Định nghĩa Core Web Vitals hiện hành, ngưỡng khuyến nghị và khác biệt giữa đo trường và đo lab.

Đã rà soát 2026-09-27
Chrome for DevelopersHow to view Chrome UX Report data on PageSpeed Insights ↗

Cho thấy cách PageSpeed Insights kết hợp dữ liệu CrUX trường với chẩn đoán Lighthouse và xử lý khi thiếu dữ liệu URL.

Đã rà soát 2026-09-27
W3CResource Timing ↗

Đặc tả kỹ thuật cho dữ liệu thời gian tài nguyên (Resource Timing) của trình duyệt dùng để điều tra byte và giai đoạn tải.

Đã rà soát 2026-09-27
webpackPerformance configuration ↗

Tài liệu về giới hạn kích thước tài sản và điểm vào ở thời gian build và gợi ý lỗi mức sản xuất cho các dự án webpack.

Đã rà soát 2026-09-27

Chính sách nguồn. Các khẳng định có thể đo lường dựa trên tài liệu kỹ thuật và tiêu chuẩn chính thức. Tài nguyên là tham khảo cho người đọc; các liên kết nội bộ và SID là điều hướng, không phải bằng chứng.

GIẢI ĐÁP NHANH

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

Ngân sách hiệu năng trang web thực tế là gì?

Nó gắn với một hành trình được đặt tên, thiết bị và kết nối đại diện, và đường cơ sở đã đo. Bắt đầu bằng một cải thiện đã lên kế hoạch, không phải một ngưỡng kilobyte phổ quát. Kết hợp một kết quả như LCP hoặc INP với các giới hạn có thể kiểm soát như JavaScript khởi tạo và dung lượng hình ảnh bắt buộc. Đặt cảnh báo thấp hơn ngưỡng chặn phát hành.

Chúng ta có nên dùng Core Web Vitals làm toàn bộ ngân sách hiệu năng không?

Không. Core Web Vitals mô tả kết quả hữu ích nhưng không chỉ ra tài sản hoặc phụ thuộc nào tăng. Thêm giới hạn cân nặng trang, số yêu cầu và bên thứ ba mà các đội có thể kiểm soát trước phát hành. Áp dụng mỗi chỉ số nơi nó phù hợp với hành trình; đường lọc cần chú ý tới tương tác, còn một bài viết có thể cần chú ý tới tải và ổn định.

Lighthouse có chứng minh một thay đổi an toàn cho người dùng thực không?

Không. Lighthouse là bài kiểm tra lab có điều kiện dùng để tìm suy giảm trước phát hành, nhưng khả năng thiết bị, mạng và hành vi thay đổi ở trường. Nó không thể đo INP vì thiếu tương tác người dùng. Dùng kết quả lab lặp lại cho kiểm soát phát hành và xác thực các hành trình quan trọng bằng dữ liệu trường hoặc dữ liệu thực người dùng khi có.

Status Is UP Editorial Team · Biên tập viên Uptime Enablement

Được rà soát bởi Người đánh giá hiệu năng web và kỹ thuật phát hành. Xuất bản 2026-09-27; cập nhật 2026-09-30.