Chọn plugin cache cho WordPress: loại nào hợp với web của bạn

Cache trang, cache đối tượng, cache trình duyệt khác nhau thế nào. Cách chọn plugin cache theo hosting, lưu ý với WooCommerce và các lỗi hay gặp.

Bùi Văn Đạt·Cập nhật 15/10/2026·4 phút đọc

Cache là cách lưu sẵn kết quả để lần sau không phải làm lại từ đầu. Với WordPress, bật cache trang thường là việc làm thời gian phản hồi của máy chủ giảm rõ nhất, nhất là trên hosting dùng chung. Nhưng chọn sai plugin hoặc bật chồng nhiều lớp cache lại hay gây lỗi: giỏ hàng hiện sai, sửa bài mà khách vẫn thấy bản cũ. Bài này giúp bạn chọn đúng loại cache cho web của mình.

1. Ba tầng cache cần phân biệt

Ba tầng cache của một web WordPress và việc của từng tầng.
Ba tầng cache của một web WordPress và việc của từng tầng.
  • Cache trang (page cache): lần đầu có người xem, WordPress dựng trang bằng PHP và cơ sở dữ liệu, rồi lưu HTML lại. Các lượt sau máy chủ gửi luôn bản HTML đó. Đây là tầng quan trọng nhất với web nhỏ.
  • Cache trình duyệt: báo cho trình duyệt của khách giữ ảnh, CSS, JavaScript trong một thời gian, lần sau mở trang không phải tải lại.
  • Cache đối tượng (object cache): lưu kết quả truy vấn cơ sở dữ liệu trong bộ nhớ (Redis, Memcached). Có ích khi nhiều người đăng nhập cùng lúc hoặc shop WooCommerce lớn, vì những trang đó không dùng được cache trang. Cần hosting hỗ trợ.

Ngoài ra còn có CDN (như Cloudflare) giữ bản sao ảnh, CSS, JS ở nhiều nơi trên thế giới. CDN không thay được cache trang trên máy chủ, hai thứ bổ sung cho nhau.

2. Chọn plugin theo hosting

Chọn plugin cache theo loại máy chủ của hosting.
Chọn plugin cache theo loại máy chủ của hosting.

Cách biết hosting dùng máy chủ gì: xem trang quản lý hosting, hỏi nhà cung cấp, hoặc vào Công cụ → Tình trạng trang web → Thông tin → Máy chủ trong WordPress, dòng “Máy chủ web”.

  • Máy chủ LiteSpeed: dùng plugin LiteSpeed Cache. Plugin này dùng cache sẵn có của máy chủ nên nhanh hơn các plugin cache bằng PHP.
  • Hosting có cache riêng (nhiều gói hosting WordPress có sẵn): dùng cache của hosting, không cài thêm plugin cache trang, vì hai lớp cache trang dễ xung đột.
  • Apache hoặc Nginx thông thường: WP Super Cache (đơn giản, miễn phí), W3 Total Cache (nhiều tuỳ chọn, dễ cấu hình sai), WP Rocket (trả phí, dễ dùng).
Plugin → Thêm plugin, tìm “cache” trên web thử nghiệm: xem số lượt cài, ngày cập nhật gần nhất và mức tương thích trước khi chọn.
Plugin → Thêm plugin, tìm “cache” trên web thử nghiệm: xem số lượt cài, ngày cập nhật gần nhất và mức tương thích trước khi chọn.

3. Cài đặt cơ bản sau khi cài plugin

  1. Bật cache trang trước, chưa bật gì khác.
  2. Mở web bằng cửa sổ ẩn danh (không đăng nhập) và tải lại 2 lần. Lần hai phải nhanh hơn rõ.
  3. Bật cache trình duyệt và nén (gzip hoặc brotli) nếu plugin có.
  4. Sau đó mới thử các tuỳ chọn gộp, thu gọn CSS/JS và hoãn JavaScript, từng tuỳ chọn một. Mỗi lần bật, kiểm tra menu, slider, giỏ hàng, form liên hệ.
  5. Bật tự xoá cache khi sửa bài, sửa sản phẩm.

4. Lưu ý với WooCommerce

Các trang Giỏ hàng, Thanh toán và Tài khoản chứa thông tin riêng của từng khách nên không được cache. Các plugin cache phổ biến tự loại trừ những trang này khi phát hiện WooCommerce, nhưng bạn vẫn nên kiểm tra lại trong cài đặt plugin, nhất là khi đã đổi đường dẫn các trang này sang tiếng Việt. Dấu hiệu cache sai: khách A thấy giỏ hàng của khách B, số lượng trên biểu tượng giỏ hàng không cập nhật, mã giảm giá không áp dụng.

5. Lỗi hay gặp

Triệu chứngCách xử lý
Sửa bài xong khách vẫn thấy bản cũXoá cache của plugin, rồi xoá cache Cloudflare (nếu dùng)
Menu, slider, nút bấm không chạy sau khi bật tối ưuTắt “hoãn JavaScript” hoặc thêm script đó vào danh sách loại trừ
Giao diện vỡ sau khi gộp CSSTắt gộp CSS, chỉ giữ thu gọn
Web chậm hơn sau khi cài plugin cacheKiểm tra có hai plugin cache cùng chạy không, gỡ bớt
Đăng nhập rồi thấy web vẫn chậmBình thường: người đã đăng nhập thường không nhận cache trang. Kiểm tra bằng cửa sổ ẩn danh

6. Kiểm tra cache có chạy không

  • Xem mã nguồn trang (không đăng nhập): nhiều plugin thêm một dòng chú thích ở cuối trang, ví dụ “Cached page generated by…”.
  • Xem header phản hồi trong công cụ của trình duyệt (F12 → Network): LiteSpeed có x-litespeed-cache: hit, Cloudflare có cf-cache-status.
  • Đo lại bằng PageSpeed Insights và so thời gian phản hồi máy chủ trước và sau.

Cache chỉ là một bước. Các bước còn lại (ảnh, script, hosting) có trong bài cách tăng tốc website WordPress từng bước. Muốn xem web đang dùng theme và plugin nào, dùng công cụ chọn theme và plugin.

7. Khi nào nên nhờ người làm

Web bán hàng, web có trình dựng trang nặng, hoặc đã bật cache mà vẫn lỗi giao diện thì nên có người cấu hình và kiểm tra từng trang. Gói tăng tốc website WordPress giá 990.000đ gồm chọn và cấu hình cache phù hợp hosting, loại trừ đúng các trang WooCommerce, đo trước và sau.

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

Có nên cài hai plugin cache cùng lúc?

Không. Hai lớp cache trang chồng nhau dễ gây lỗi hiển thị và khó xoá cache. Chọn một plugin hợp với hosting.

Cache có làm sai giỏ hàng WooCommerce không?

Có nếu cache cả trang giỏ hàng, thanh toán, tài khoản. Các plugin cache phổ biến tự loại trừ các trang này, nhưng nên kiểm tra lại khi đã đổi đường dẫn sang tiếng Việt.

Vì sao đăng nhập rồi thấy web vẫn chậm?

Người đã đăng nhập thường không nhận cache trang. Hãy kiểm tra tốc độ bằng cửa sổ ẩn danh để thấy đúng cái khách thấy.

Bùi Văn ĐạtNgười sáng lập DatPilot, làm việc tại Nha Trang. Các bước trong bài được làm thử trên web WordPress thử nghiệm; ảnh chụp màn hình lấy từ web đó. Thấy chỗ nào chưa đúng hoặc đã cũ, báo DatPilot để sửa.