WP Rocket là gì: tính năng chính, nhược điểm và ưu điểm của plugin cache toàn diện (3.23.5.1 Ver)

WP Rocket là plugin cache trả phí tạo sẵn các trang WordPress thành tệp cache HTML, rồi trả lời những khách truy cập sau bằng tệp đó mà không qua PHP. Để kiểm chứng các nhận định của những bài so sánh khuyên dùng plugin thay thế, cùng một bài viết đã được yêu cầu trên máy chủ Nginx + Apache dưới dạng phản hồi PHP và phản hồi tệp cache, và byte đầu tiên giảm từ 1.432,4ms xuống 15,6ms.
Ⅰ. WP Rocket là gì
Khi nói đến tăng tốc WordPress, nhiều người nghĩ trước tiên đến việc giảm dung lượng ảnh hay mã, nhưng cốt lõi của WP Rocket, một plugin cache cho WordPress, là cache trang. Khi khách truy cập mở bài viết lần đầu, HTML hoàn chỉnh được lưu thành tệp, và các yêu cầu tiếp theo tới cùng URL được trả lời bằng tệp đó. Trả lời bằng tệp cache giống như nhà hàng bày sẵn các món hay được gọi trước khi khách giờ trưa kéo đến.
Tính năng Preload của WP Rocket gửi yêu cầu trước tới các trang trước khi khách truy cập đến để tạo tệp cache, và tạo lại mỗi khi cache bị xóa. Tính năng này được bật mặc định khi cài plugin, và trên máy chủ Nginx + Apache được đo cũng đang bật.
Trong nhật ký truy cập của cùng máy chủ, các yêu cầu preload đến suốt cả ngày. Khoảng 77% số yêu cầu có ghi thời gian phản hồi là URL chưa có tệp cache, nên phải qua PHP để tạo tệp cache mới.
Trên máy chủ Nginx + Apache, nginx tự tìm tệp này để trả lời, và header phản hồi hiển thị [x-rocket-nginx-serving-file: HIT].
curl -sI https://example.com/wp-rocket/ | grep -i -E 'x-rocket|content-type'content-type: text/html
x-rocket-nginx-serving-file: HITcurl -sI 'https://example.com/wp-rocket/?test=1' | grep -i -E 'x-rocket|content-type|cache-control'content-type: text/html; charset=UTF-8
cache-control: max-age=0Yêu cầu có gắn truy vấn ở cuối URL không có tệp cache; PHP tạo trang mới, và header có thêm [charset=UTF-8] cùng [cache-control: max-age=0]. Trung vị thời gian byte đầu tiên của 10 lần yêu cầu cho mỗi URL bên trong cùng máy chủ như sau.
| Yêu cầu | Nơi trả lời | Byte đầu tiên (trung vị 10 lần) |
|---|---|---|
| URL có tệp cache | nginx trả lời ngay bằng tệp cache | 15,6ms |
| Yêu cầu có gắn truy vấn ở cuối URL | PHP tạo trang mới | 1.432,4ms |
Trang chính thức của WP Rocket giới thiệu bốn ưu điểm: kết quả tức thì, tính năng mạnh, khả năng tương thích, cùng cập nhật và hỗ trợ. Câu nói rằng cài vào là tự động áp dụng 80% thực hành tốt nhất về hiệu năng web là nhận định chính thức, và không có kết quả đo nào đi kèm.
Cách các managed hosting đối xử với WP Rocket khác nhau tùy nhà cung cấp. Trợ giúp chính thức của Kinsta nay giới thiệu WP Rocket, plugin từng bị cấm, là đối tác, và danh sách plugin bị cấm của WP Engine không có WP Rocket.
Cơ sở kiến thức của Pressable cho biết không hỗ trợ tính năng cache của WP Rocket, nhưng có thể dùng các tính năng tối ưu nếu tắt cache trang. WP Engine cũng giới thiệu trên blog chính thức năm 2021 rằng WP Rocket tự tắt tính năng cache của mình và chỉ chạy các tính năng tối ưu.
Trên hosting có sẵn cache trang phía máy chủ, WP Rocket sẽ được dùng chủ yếu cho các tính năng tối ưu.
Tính đến ngày 18 tháng 10 năm 2026, tài liệu chính thức của WP Rocket có 335 bài, nhiều hơn tài liệu của FlyingPress (93 bài) và Perfmatters (137 bài). Ngoài cache và tối ưu tệp, còn có tài liệu riêng về tương thích plugin, vỡ giao diện và cách xử lý lỗi, và tài liệu MCP được cập nhật vào tháng 9 năm 2026.
Blog có bài hướng dẫn đọc báo cáo PageSpeed Insights và GTmetrix, và bài công khai nguyên nhân cùng cách xử lý sự cố tương thích với WordPress 7.1. Hỗ trợ khách hàng đã gồm trong giá giấy phép (theo trang chính thức của WP Rocket).
Với WP Rocket, bạn có thể xóa cache của riêng một bài bằng [Clear this cache] dưới tên bài trong danh sách bài viết ở màn hình quản trị. WP Rocket MCP Server khi được kết nối cũng cho phép bạn xóa cache của từng bài từ công cụ AI.
FlyingPress đã được mua dùng hai lần cách đây vài năm và cả hai lần đều được hoàn tiền. Tính năng không tệ, nhưng khi đó chưa có tính năng xóa cache từng bài một từ danh sách bài viết.
Ngay cả tài liệu chính thức và lịch sử cập nhật của bản hiện tại cũng không có mục xóa trong danh sách bài viết, còn tính năng xóa riêng một trang đã có từ bản tháng 10 năm 2020 (theo tài liệu chính thức của FlyingPress).
Nghĩ kỹ thì Bài viết càng nhiều, cách xóa toàn bộ cache mỗi lần sửa một bài càng nặng nề. WP Rocket xóa được từng bài…
Các plugin cache khác (kể cả FlyingPress) chắc cũng trụ được, nhưng liệu có bằng WP Rocket?
Vậy tại sao WP Rocket, vốn có đội ngũ phát triển và năng lực kỹ thuật, lại không thêm những tính năng như nén ảnh mà các plugin thay thế có?
Không rõ lý do chính xác, nên dưới đây chỉ là phỏng đoán chưa được xác nhận.
- Tính năng càng nhiều thì khả năng xung đột với plugin hay theme khác càng cao.
- Không có gì bảo đảm các tính năng mà plugin thay thế thêm vào cũng chạy không lỗi.
- Thêm một tính năng có thể dẫn tới lỗi lớn hơn.
- Nếu chỉ với các tính năng ổn định đã đạt được tốc độ, thì phần chênh lệch có được nhờ thêm tính năng có thể không lớn.
Cùng công ty đó bán riêng tính năng nén ảnh qua Imagify, nhưng không thể khẳng định đó là lý do.
Trên website thử nghiệm, khi bật Remove Unused CSS thì menu trên điện thoại không mở được, còn ở các bài đang vận hành, dù tắt tính năng này thì chặn hiển thị vẫn là 0ms. Kết quả này cũng không được khẳng định là lý do.
Câu trả lời sẽ được cập nhật lại khi nội dung của uknew vượt quá 10.000.
Ⅱ. Giá WP Rocket: giấy phép một năm và tự động gia hạn
Cache có nhanh đến đâu thì phí giấy phép vẫn phát sinh hằng năm. Theo màn hình giá chính thức, WP Rocket không có bản miễn phí và bán ba loại giấy phép theo số website, đồng thời có thể cộng thêm thuế tùy quốc gia cư trú.
| Giấy phép | Số website | Giá 1 năm |
|---|---|---|
| Single | 1 website | $59.95 |
| Plus | 3 website | $119.95 |
| Multi | 50 website | $299.95 |
Multi cho phép chọn 50·100·500 website.
Giấy phép tính theo chu kỳ 12 tháng và tự động gia hạn được bật mặc định. Cả ba giấy phép đều kèm miễn phí công cụ đo hiệu năng Rocket Insights.
Bản dùng thử miễn phí 14 ngày chỉ bắt đầu sau khi đăng ký phương thức thanh toán, và nếu không hủy trong 14 ngày, lần thanh toán đầu tiên sẽ tự động diễn ra và giấy phép một năm bắt đầu. Kể cả khi mua ngay, bạn vẫn được hoàn tiền toàn bộ trong vòng 14 ngày.
Ⅲ. Năm nhận định của các bài khuyên dùng FlyingPress: đối chiếu với tài liệu chính thức và số đo thực tế
Nhiều bài so sánh xếp plugin thay thế như FlyingPress ở vị trí số 1 không có nghĩa là mọi nhận định đều đã được đo. Trong 15 bài đã đọc ở trang 1 kết quả tìm kiếm thay thế·so sánh, chỉ có 5 bài đăng kết quả đo của riêng mình.
Trong các bài đã đọc, có ba bài tiếng Anh xếp FlyingPress số 1, và cả ba đều gắn liên kết giới thiệu của FlyingPress. Trong bốn bài xếp NitroPack số 1, ba bài do chính công ty NitroPack viết.
Trang so sánh FlyingPress của chính công ty WP Rocket cũng không có kết quả đo tốc độ. Trang này lấy thời gian thiết lập, khả năng tương thích và số năm cập nhật làm mục so sánh (theo trang so sánh chính thức của WP Rocket).
1️⃣ Năm nhận định và kết quả kiểm tra
Năm nhận định mà các bài đó cùng nêu đã được đối chiếu với màn hình chính thức và số đo thực tế trên máy chủ.
Trong năm nhận định, ba điều khớp với màn hình chính thức·số đo thực tế, và hai điều khác với lịch sử chính thức·số đo thực tế.
Theo lịch sử cập nhật chính thức, số dòng ghi [New] là 0 dòng năm 2022 và 1 dòng năm 2023, nhưng tăng lên 2 dòng năm 2024 và 3 dòng năm 2025, còn năm 2026 có 9 dòng tính đến ngày 2 tháng 10. Năm 2022, thay cho dòng [New], đợt đại tu Remove Unused CSS và module Preload mới được ghi là [Enhancement]. Mỗi năm có 21–32 phiên bản được phát hành.
Theo lịch sử cập nhật chính thức, hiển thị chậm (Automatic Lazy Rendering) được thêm làm tính năng mới vào năm 2024, và tự lưu trữ Google Fonts (Self-Host Google Fonts) được thêm vào năm 2025. Một số bài so sánh vẫn ghi hai tính năng này là chưa có.
Cách nhúng inline của Remove Unused CSS được các bài so sánh đánh giá trái ngược nhau, và các bài về plugin thay thế chỉ ra rằng HTML sẽ nặng hơn và giao diện sẽ vỡ nếu thiếu style. Trên website thử nghiệm cùng cấu hình Nginx + Apache, trạng thái tắt và bật tính năng này đã được so sánh trực tiếp.
Khi bật, 2 tệp CSS bị loại ra và chỉ CSS mà trang đó cần được đưa vào trong HTML. Trên màn hình PC, lượng truyền HTML và CSS (gzip) giảm từ 28,7KB xuống 22,0KB.
Điểm PageSpeed trên di động ở cả hai trạng thái đều là 100, LCP như nhau ở 1,6 giây, và chỉ mục yêu cầu chặn hiển thị (ước tính tiết kiệm 430ms) biến mất khi bật.
CSS cần thiết (Used CSS) được tạo trên máy chủ của WP Rocket. Nhật ký truy cập ghi lại khoảng 45 giây sau lượt truy cập đầu tiên, máy chủ WP Rocket yêu cầu trang này một lần cho màn hình PC và một lần cho màn hình di động. Việc tạo hoàn tất khoảng 1 phút sau lượt truy cập đầu tiên. Trước đó trang vẫn được trả lời bằng tệp CSS gốc, và màn hình đầu ở 1920px và 390px giống như trước khi bật.
Tuy nhiên, CSS cần thiết không có quy tắc cho trạng thái menu mở, nên dù nhấn nút menu trên điện thoại thì menu vẫn không mở. Sau khi tắt tính năng này và xóa cache, menu lại mở được.
Tài liệu chính thức cho biết các style bị thiếu như vậy sẽ được đưa vào CSS cần thiết nếu bạn thêm tên class vào ô [CSS Safelist] trong cài đặt.
Khi đo ba bài trên máy chủ Nginx + Apache đang thực sự vận hành với tính năng này tắt, mục yêu cầu chặn hiển thị đã đạt ngay từ đầu ở cả ba bài. Mục [Reduce unused CSS] có mức tiết kiệm ước tính 12KiB và 23KiB ở hai bài, còn một bài đạt (PageSpeed di động, ngày 18 tháng 10 năm 2026).
Phần có thể giảm khi bật chỉ đến vậy, và trên website thử nghiệm, sau khi bật thì menu trên điện thoại không mở được.
2️⃣ Nén ảnh và CDN: giá chính thức của hai bên
Các bài khuyên dùng plugin thay thế coi việc không có nén ảnh và CDN tính phí riêng là điểm yếu của WP Rocket. Các mục tương tự đã được kiểm tra trong tài liệu chính thức và màn hình giá của các plugin thay thế.
WP Rocket không đặt tính năng nén ảnh trong plugin, mà tab [Image Optimization] trong màn hình cài đặt giới thiệu Imagify, plugin riêng do cùng công ty làm ra.
Từ bản 5.3 tháng 1 năm 2026, FlyingPress gửi ảnh JPG·PNG tới máy chủ đám mây của FlyingPress để chuyển sang WebP hoặc AVIF. LiteSpeed Cache cũng xử lý nén ảnh trên máy chủ QUIC.cloud.
Theo tài liệu chính thức, LiteSpeed Cache gửi ảnh tới QUIC.cloud theo từng nhóm: ban đầu chỉ gửi một nhóm, sau khi nhận kết quả thì gửi các nhóm lớn dần. Trên diễn đàn hỗ trợ, năm 2026 vẫn có báo cáo yêu cầu dừng ở 1% hoặc ảnh đã tối ưu không quay về website.
FlyingPress hoạt động trên máy chủ Apache, Nginx và LiteSpeed, không có yêu cầu riêng phía máy chủ (theo tài liệu chính thức). Cache trang của LiteSpeed Cache chỉ hoạt động khi có máy chủ LiteSpeed hoặc QUIC.cloud CDN (theo yêu cầu chính thức). Trên máy chủ Nginx + Apache, bạn chỉ dùng được nén ảnh và tối ưu CSS·JS.
CDN của cả WP Rocket và FlyingPress đều tính phí riêng. RocketCDN giá 79 đô la một năm cho mỗi tên miền (dành cho người dùng WP Rocket), chỉ gửi tệp tĩnh từ CDN, còn HTML do máy chủ gốc trả lời. FlyingCDN giá 10 đô la một tháng cho mỗi tên miền, vượt quá 100GB thì cộng thêm 5 đô la cho mỗi 100GB. FlyingCDN cache cả trang HTML trên mạng Cloudflare Enterprise.
QUIC.cloud CDN dùng cùng LiteSpeed Cache cung cấp gói miễn phí trên 6 node ở Mỹ·châu Âu, không giới hạn băng thông. Từ ngày 10 tháng 11 năm 2026, gói này chuyển thành các gói theo tháng bắt đầu từ miễn phí hoặc 5 đô la một tháng (100GB) (theo tài liệu chính thức).
Theo tài liệu chính thức của hai công ty, khi giấy phép hết hạn, cache của WP Rocket vẫn hoạt động như cũ và chỉ các tính năng đám mây dừng sau 15 ngày. FlyingPress không hoạt động khi giấy phép hết hạn vì phần lớn tối ưu được xử lý trên đám mây. LiteSpeed Cache là plugin mà FAQ chính thức của wordpress.org ghi là luôn miễn phí và mã nguồn mở, nên không có giấy phép nào hết hạn. Các dịch vụ QUIC.cloud như CDN, tối ưu ảnh và Critical CSS tính phí khi vượt một mức sử dụng nhất định (theo tài liệu chính thức của QUIC.cloud). Từ tháng 10 năm 2026, phần miễn phí gồm tối ưu 100 ảnh mỗi tháng, v.v.
Ⅳ. Những việc WP Rocket không đảm nhận: nén ảnh và yêu cầu ngoài cache
Cache trang phù hợp với blog và trang giới thiệu mà nhiều khách truy cập cùng đọc một trang. WP Rocket không xử lý các trang có nội dung khác nhau theo từng khách và dung lượng ảnh; dung lượng ảnh được giảm bằng Imagify, plugin nén của cùng công ty (WP Media).
| Việc WP Rocket làm | Việc không đảm nhận | Bên đảm nhận việc đó |
|---|---|---|
| ✓Trả lời blog và trang giới thiệu mà nhiều khách truy cập cùng đọc bằng tệp cache.Đo thực tế trên máy chủ Nginx + Apache 15,6ms | ✕Trang có nội dung khác nhau theo từng khách | — |
| ✕Giảm dung lượng ảnhBên trong WP Rocket không có tính năng nén ảnh. | Imagify: cùng công ty ➡️ Plugin nén của WP Media | |
| ✕Yêu cầu có gắn truy vấn ở cuối URLĐược xử lý mà không có tệp cache. | PHP · URL nhấp quảng cáo ➡️ Kiểm tra thiết lập cache gclid |
Trong nhật ký truy cập của máy chủ Nginx + Apache, mọi yêu cầu bài viết có gắn truy vấn đều do PHP trả lời, và không lần nào được trả lời bằng tệp cache. Với các lượt truy cập có kèm truy vấn như URL nhấp quảng cáo, hãy kiểm tra cả thiết lập cache gclid nữa.
Trên máy chủ Nginx + Apache, phản hồi bằng tệp cache mất 15,6ms, và sau khi cài đặt, bạn đặt giá trị mặc định cho từng menu theo Hướng dẫn cài đặt WP Rocket.
🔢 FAQ & nội dung đề xuất














ℹ️ Thông báo tiếp thị liên kết
Nội dung trên trang này có chứa liên kết affiliate (tiếp thị liên kết). Khi khách truy cập mua sản phẩm hoặc dịch vụ qua các liên kết này, trang sẽ nhận hoa hồng từ bên bán. Trong quá trình đó, số tiền người mua phải trả (sẽ giảm khi có chương trình khuyến mãi ↓) không hề tăng lên. Giá, khuyến mãi và tình trạng hàng được đăng theo thời điểm viết bài và có thể khác với thực tế, vì vậy hãy kiểm tra lại lần cuối với bên bán trước khi mua. Việc chọn và đánh giá sản phẩm dựa trên tiêu chí riêng của trang; việc có nhận hoa hồng hay không không ảnh hưởng đến thứ tự giới thiệu hay nội dung đánh giá.

