Công nghệ

HTTP/3, nén Brotli, bộ nhớ đệm: bộ ba tăng tốc ở tầng máy chủ

Ảnh minh hoạ: HTTP/3, nén Brotli, bộ nhớ đệm: bộ ba tăng tốc ở tầng máy chủ
Ảnh: blickpixel / Pixabay (Pixabay Content License)

Khi website chậm, nhiều người nghĩ ngay đến hình ảnh và plugin. Nhưng cấu hình ở tầng máy chủ cũng ảnh hưởng đáng kể: giao thức truyền tải, cách nén dữ liệu và bộ nhớ đệm. Bài này giải thích ba thứ đó bằng ngôn ngữ đơn giản, kèm cách tự kiểm tra, để chủ website biết nên hỏi nhà cung cấp hosting điều gì.

HTTP/3 là gì

HTTP là giao thức trình duyệt dùng để nói chuyện với máy chủ. HTTP/3 là thế hệ mới, chạy trên giao thức QUIC thay vì TCP. Ý nghĩa thực tế với người dùng:

  • Kết nối được thiết lập nhanh hơn trong nhiều trường hợp.
  • Khi mạng chập chờn (di động, Wi-Fi yếu), việc mất một gói dữ liệu ít làm ảnh hưởng đến các phần khác của trang.
  • Phù hợp với website có nhiều tệp nhỏ tải đồng thời.

Hiệu quả không giống nhau ở mọi nơi. Trang đã nhẹ và đặt gần người dùng có thể ít thấy khác biệt. Trình duyệt hiện đại thường hỗ trợ HTTP/3; nếu không, trình duyệt tự dùng phiên bản cũ. Bật HTTP/3 thường là một tuỳ chọn trong bảng điều khiển hosting, CDN hoặc máy chủ web, và cần dùng HTTPS.

Nén Brotli

Trước khi gửi tệp văn bản như HTML, CSS, JavaScript, máy chủ có thể nén lại để giảm dung lượng. Gzip là cách phổ biến lâu nay. Brotli là thuật toán mới hơn, thường nén tốt hơn gzip với các tệp văn bản, nên trang tải ít byte hơn.

Một vài lưu ý:

  • Brotli chỉ có tác dụng với dữ liệu dạng văn bản. Ảnh JPEG, WebP, video đã được nén sẵn.
  • Mức nén cao tốn nhiều CPU hơn khi nén. Với nội dung tĩnh, có thể nén sẵn một lần; với nội dung tạo động, nên chọn mức vừa phải.
  • Trình duyệt báo cho máy chủ biết nó hỗ trợ kiểu nén nào, và máy chủ chọn bản phù hợp.

Về phần hình ảnh, hãy xem bài tối ưu ảnh website: WebP và lazy load vì ảnh thường chiếm phần lớn dung lượng trang.

Cache trang và cache đối tượng

Bộ nhớ đệm (cache) lưu lại kết quả đã tính để lần sau trả nhanh hơn. Hai loại hay gặp với WordPress:

Loại Lưu gì Lợi ích Lưu ý
Cache trang Trang HTML hoàn chỉnh Giảm tải PHP và cơ sở dữ liệu cho khách chưa đăng nhập Cần loại trừ giỏ hàng, thanh toán, tài khoản
Cache đối tượng Kết quả truy vấn cơ sở dữ liệu Giảm số truy vấn lặp lại Cần dịch vụ như Redis hoặc Memcached

Cache trình duyệt cũng quan trọng: tệp tĩnh như ảnh, CSS, JS nên có thời hạn lưu hợp lý trong tiêu đề phản hồi. Cấu hình sai dễ gây tình trạng khách thấy bản cũ sau khi cập nhật, vì vậy cần có cách xoá cache sau mỗi lần sửa nội dung hoặc giao diện.

Kiểm tra bằng công cụ

Bạn không cần là kỹ sư để kiểm tra:

  1. Mở trang trong Chrome, bật công cụ cho nhà phát triển, tab Network, bật cột Protocol để xem có “h3” hay không.
  2. Xem tiêu đề phản hồi của tệp văn bản: dòng content-encoding cho biết br (Brotli) hay gzip.
  3. Xem tiêu đề cache-control và dấu hiệu trúng cache mà plugin hoặc CDN thêm vào.
  4. Chạy thử bằng PageSpeed Insights hoặc công cụ tương tự để theo dõi chỉ số Core Web Vitals. Về chỉ số mới, xem INP thay FID trong Core Web Vitals.

Hãy đo trước và sau mỗi thay đổi, ghi lại kết quả để biết cải thiện thật hay không.

Triển khai cẩn thận

  • Làm từng bước, đừng bật cùng lúc cả ba rồi không biết cái nào gây lỗi.
  • Sao lưu trước khi đổi cấu hình máy chủ.
  • Thử trên môi trường staging nếu có.
  • Với WordPress, nên có lịch bảo trì đều đặn, xem lịch bảo trì WordPress hằng tháng, và lưu ý theme, plugin đã tương thích. Nếu đang cân nhắc giao diện kiểu khối, xem WordPress 6 và giao diện khối.

Cập nhật 2026: Hỗ trợ HTTP/3 và Brotli đã phổ biến hơn ở nhiều nhà cung cấp, nhưng tuỳ gói dịch vụ. Hãy kiểm tra thông tin chính thức từ nhà cung cấp hosting của bạn. Về bức tranh quản trị tổng thể, xem quản trị website gồm những việc gì, mười năm website doanh nghiệp: 7 bài học và website nhiễm mã độc: 8 bước xử lý.

Nếu cần hỗ trợ về tối ưu tốc độ hoặc quản trị website, có thể liên hệ đội Công nghệ của HVSC.

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

Bật HTTP/3 có làm website nhanh hơn ngay không?

Không chắc. Hiệu quả phụ thuộc mạng của người dùng và độ nặng của trang. Hãy đo trước và sau khi bật.

Brotli có thay hoàn toàn gzip không?

Brotli thường nén văn bản tốt hơn, nhưng máy chủ vẫn nên giữ gzip dự phòng cho client không hỗ trợ.

Cache có làm khách thấy nội dung cũ không?

Có thể, nếu cấu hình sai. Cần quy tắc xoá cache khi sửa nội dung và loại trừ các trang động như giỏ hàng.

Nguồn tham khảo

Cần tư vấn website, phần mềm hoặc bảo mật?

Mô tả bài toán, kỹ thuật HVSC trao đổi phạm vi và phương án phù hợp với doanh nghiệp.

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

Bật HTTP/3 có làm website nhanh hơn ngay không?

Không chắc. Hiệu quả phụ thuộc mạng của người dùng và độ nặng của trang. Hãy đo trước và sau khi bật.

Brotli có thay hoàn toàn gzip không?

Brotli thường nén văn bản tốt hơn, nhưng máy chủ vẫn nên giữ gzip dự phòng cho client không hỗ trợ.

Cache có làm khách thấy nội dung cũ không?

Có thể, nếu cấu hình sai. Cần quy tắc xoá cache khi sửa nội dung và loại trừ các trang động như giỏ hàng.

Ban biên tập HVSC · Tổng hợpTổng hợp từ 2 nguồn chính thống, có dẫn nguồn · Cập nhật 30/09/25
Bài viết này có giúp ích cho bạn?Chạm vào số sao. Góp ý của bạn giúp Ban biên tập viết bài sát nhu cầu hơn.

📚 Bài viết cùng chủ đề

Xem thêm trong Công nghệ

Website HVSC đang được nâng cấp liên tục — một số nội dung có thể được cập nhật thêm.