Cache Enabler: plugin cache cho WordPress dễ thiết lập

Thông báo tiếp thị liên kết Ver 3.1
Thông báo tiếp thị liên kết Ver 3.2 (chỉ trên di động)
Môi trường thử nghiệm CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.17Kiểm tra ngày 2026-10-18

Khi cài Cache Enabler lên WordPress trên server Cloudways và kích hoạt với nguyên giá trị mặc định trên màn hình cài đặt, trung vị thời gian đến byte đầu tiên của các yêu cầu chưa đăng nhập đã giảm từ 220,9ms xuống 55,1ms.

Website WordPress có thể gặp tình trạng giảm tốc độ khi số lượng plugin bắt đầu vượt quá một mức nhất định. Không dễ tìm được plugin đáp ứng cả tính năng lẫn hiệu năng, và vấn đề tốc độ có thể dẫn đến khách truy cập rời đi và bất lợi trong SEO kỹ thuật.

Vì vậy, plugin cache đã trở thành thứ bắt buộc chứ không còn là lựa chọn.

Trong số đó, Cache Enabler do KeyCDN cung cấp là plugin cache miễn phí, dễ thiết lập, và là một trong những plugin được nhiều người quản trị website lựa chọn khi mới bắt đầu với WordPress.

Cache Enabler có hơn 100.000 lượt cài đặt đang hoạt động và được đánh giá 4,3 điểm (trên thang 5 điểm) — một plugin cache đã được kiểm chứng. Toàn bộ phần cài đặt nằm trên đúng một trang nên người mới cũng dễ dùng, và plugin chỉ cung cấp gọn những tính năng cốt lõi như nén HTML, hỗ trợ WebP.

✅ Cài đặt Cache Enabler

Trong trang quản trị WordPress, vào [Thêm Plugin], tìm Cache Enabler rồi cài đặt plugin.

🧭 Trình mô phỏng cài đặt và thiết lập Cache Enabler
Plugin cacheTrình mô phỏng đường dẫn
📍Plugins›Add Plugin
Cài đặt plugin
Nhập Cache Enabler vào ô tìm kiếm, bấm [Install Now], cài xong thì bấm [Activate].
📍Settings›Cache Enabler›Cache Behavior
Hoạt động của cache
Đánh dấu [Cached pages expire] và nhập thời gian hết hạn; nên đặt khoảng 8–10 giờ.
📍Settings›Cache Enabler›Cache Exclusions
Loại trừ khỏi cache
Đây là các ô để nhập ID bài viết, đường dẫn trang, chuỗi truy vấn và cookie cần loại khỏi cache; thiết lập xong thì bấm [Save Changes].
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Bấm vào mục đang sáng ở menu trái hoặc nút trên màn hình.

✅ Thiết lập Cache Enabler

🔲 Hoạt động của cache

◻️ Hết hạn

  • ⌛Trang đã cache sẽ hết hạn 0 giờ sau khi được tạo (0 = không hết hạn)
  • ↳ Khuyến nghị đặt thời gian hết hạn trong khoảng 8–10 giờ.
  • ↳ Lý do:
  • ➝ Dù nội dung ít khi được sửa, theme, widget, tài nguyên bên ngoài (JS/CSS) và các thành phần khác vẫn có thể thay đổi
  • ➝ Vừa giảm tải cho server vừa giữ nội dung luôn mới nhờ làm mới cache định kỳ
  • ➝ Nếu giữ cache quá lâu, thời điểm làm mới bị bỏ lỡ và trang cũ có thể bị hiển thị

◻️Xóa

  • 🗑️ Tự động xóa toàn bộ cache của website khi xảy ra các sự kiện sau.
  • ↳ Liên quan đến loại bài viết (post type)
  • ➝ Khi bài viết được xuất bản, sửa, chuyển vào thùng rác (không chỉ xóa cache của bài viết mà xóa toàn bộ cache của website)
  • ↳ Liên quan đến bình luận
  • ➝ Khi bình luận được đăng, sửa, đánh dấu spam, xóa (vào thùng rác)
  • ↳ Liên quan đến thuật ngữ (term)
  • ➝ Khi các thuật ngữ như danh mục hoặc thẻ được thêm, sửa, xóa.
  • ↳ Liên quan đến người dùng
  • ➝ Khi người dùng được thêm, sửa, xóa.
  • ↳ Liên quan đến plugin
  • ➝ Khi plugin được kích hoạt hoặc vô hiệu hóa.

◻️Phiên bản

  • 🗂️ Tạo nhiều phiên bản cache khác nhau tùy theo môi trường.
  • ↳ Tạo phiên bản WebP
  • ➝ Tạo cache riêng để hỗ trợ ảnh WebP
  • ※ Khi dùng plugin Optimus, ảnh có thể được tự động chuyển sang WebP
  • ↳ Tạo phiên bản cache cho di động
  • ➝ Page cache dành riêng cho thiết bị di động được tạo tách biệt
  • (hữu ích khi cấu trúc HTML trên PC và di động khác nhau)
  • ↳ Tạo cache nén Gzip
  • ➝ Để tăng tốc độ phản hồi của server, cache nén sẵn bằng Gzip được tạo

◻️Thu nhỏ

  • 🧾 Thu nhỏ mã nội tuyến (CSS·JavaScript) trong HTML để giảm kích thước tệp.
  • ↳ Nén HTML, CSS và JS nội tuyến, loại bỏ khoảng trắng và dấu xuống dòng thừa
  • ➝ Góp phần cải thiện tốc độ tải trang
  • ➝ Tệp CSS/JS bên ngoài không thuộc phạm vi xử lý (plugin này chỉ xử lý mã nằm trong HTML)

Khi thu nhỏ tệp CSS và JavaScript, tùy plugin bạn dùng mà một số bảng hoặc tính năng slide có thể hoạt động không bình thường hoặc không hiển thị trên màn hình.

Nguyên nhân là cấu trúc phụ thuộc của script hoặc thứ tự tải DOM bị sai lệch, và các plugin dựa trên block hoặc page builder như Genesis Blocks, Spectra, Elementor, Beaver Builder, WPBakery có thể bị vỡ bố cục hoặc lỗi tính năng tương tác.

Dù dùng plugin cache nào, lỗi hoạt động không bình thường vẫn có thể xảy ra tùy block hoặc page builder bạn dùng, nên khi dùng plugin cache, việc kiểm tra lại sau khi nén mã nội tuyến là bước bắt buộc.

🔲 Loại trừ khỏi cache

  • 🚫 Có thể thiết lập bỏ qua để cache không được áp dụng khi rơi vào các điều kiện nhất định.
  • ↳ ID bài viết
  • ➝ Nhập ID của các bài viết cụ thể cần loại khỏi cache, ngăn cách bằng dấu phẩy (,) — ví dụ: 2,43,65
  • ↳ Đường dẫn trang
  • ➝ Có thể bỏ qua cache theo đường dẫn URL, trong đó biểu thức chính quy (RegEx) được sử dụng
  • Ví dụ: /^(\/|\/forums\/)$/
  • ↳ Chuỗi truy vấn (Query String)
  • ➝ Bỏ qua cache khi có tham số URL cụ thể
  • ↳ Cookie
  • → Loại trừ khỏi cache trong các trường hợp như người viết bình luận, giỏ hàng WooCommerce, v.v.

✅ Kiểm tra tốc độ

Cache Enabler 1.8.17 được cài lên WordPress trên một server thử nghiệm Cloudways, và tốc độ được đo bằng thời gian đến byte đầu tiên (TTFB) của trang chủ. Ở mỗi trạng thái — không có plugin cache, Cache Enabler mặc định và giá trị trên màn hình cài đặt trong bài này — đã gửi các yêu cầu chưa đăng nhập thành hai đợt, mỗi đợt 10 lần, rồi so sánh trung vị.

📊Thời gian đến byte đầu tiên trước và sau khi dùng Cache EnablerTrung vị · 20 lần
Không có plugin cacheĐã kích hoạt Cache Enabler
Thời gian đến byte đầu tiên (TTFB) của trang chủ
Trung vị của 20 yêu cầu chưa đăng nhập ở mỗi trạng thái, gửi thành hai đợt, mỗi đợt 10 lần. Các yêu cầu có thêm header Accept giống trình duyệt.
060120180240ms
Không có cache220.9msKhông có plugin cache
Mặc định55.1msPhản hồi từ cache 20/20
Giá trị cài đặt49.8msPhản hồi từ cache 20/20
Số liệu đo trên server thử nghiệm Cloudways vào ngày 18 tháng 10 năm 2026.

Thời gian đến byte đầu tiên, vốn là 220,9ms khi không có plugin cache, đã giảm xuống 55,1ms và 49,8ms khi kích hoạt Cache Enabler. Ở cả hai trạng thái, cả 20 lần đều được phản hồi bằng tệp cache; và vì giá trị trên màn hình cài đặt trong bài này chính là giá trị mặc định với mọi mục đều tắt, nên trạng thái thứ ba có thiết lập giống mặc định.

Thời gian đến byte đầu tiên được xem qua giá trị [time_starttransfer] của curl. Yêu cầu đầu tiên ngay sau khi xóa cache là yêu cầu tạo tệp cache nên bị loại ra; các yêu cầu có thêm header Accept giống trình duyệt và được gửi 10 lần, cách nhau 1 giây.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

Kết quả trên là lần đo thứ hai ở trạng thái Cache Enabler mặc định; vì mỗi yêu cầu đều mở kết nối mới nên thời gian đến khi kết nối TLS ở cột [tls] cũng được tính vào thời gian đến byte đầu tiên.

Nếu thời gian đến byte đầu tiên đo bằng curl không giảm, điều đó không có nghĩa là Cache Enabler không hoạt động. Lý do là Cache Enabler không tạo cũng không gửi tệp cache cho những yêu cầu có header Accept không chứa [text/html].

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Khi bỏ header Accept, curl gửi giá trị mặc định [Accept: */*], và ngay cả ở cùng trạng thái mặc định, thời gian đến byte đầu tiên vẫn là 0,19–0,25 giây. Kích thước phản hồi cũng là 69.876 byte, thiếu một dòng chú thích của Cache Enabler.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

Trình duyệt gửi [text/html] trong header Accept khi mở trang, nên khách chưa đăng nhập sẽ nhận được tệp cache. Yêu cầu được phản hồi bằng tệp cache sẽ có thêm header [x-cache-handler: cache-enabler-engine].

Cache Enabler chỉ xử lý yêu cầu GET, nên nếu gửi yêu cầu HEAD như [curl -I] thì header này sẽ không hiện ra dù đã có tệp cache.

✅ Đánh giá tổng thể

Hạng mục so sánhKhông có plugin cacheCache Enabler mặc địnhGhi chú
Trung vị thời gian đến byte đầu tiên220.9ms55.1msGiảm khoảng 75%
Tỷ lệ dưới 150ms0% (0/20 lần)100% (20/20 lần)Tối đa 123,1ms sau khi áp dụng
Phản hồi bằng tệp cache0/20 lần20/20 lầnHeader phản hồi [x-cache-handler]
Trung vị với yêu cầu curl mặc định203.3ms222.5ms[Accept: */*] · Phản hồi bằng tệp cache 0/20 lần

Chỉ cần kích hoạt Cache Enabler và để nguyên 16 mục trên màn hình cài đặt ở giá trị mặc định, plugin đã phản hồi các yêu cầu trang của khách chưa đăng nhập bằng tệp cache. Thời gian đến byte đầu tiên ở mức 50ms, khoảng một phần tư so với khi không có plugin cache.

Màn hình cài đặt của Cache Enabler không có mục thu nhỏ tệp CSS và JavaScript bên ngoài, nên bước tiếp theo là thiết lập plugin tối ưu hóa.

🔢 FAQ & nội dung đề xuất

[Clear Site Cache] trên thanh quản trị xóa cache của toàn bộ website, còn [Clear Page Cache] khi đang mở một trang ở giao diện website thì chỉ xóa cache của trang đó. Trên server, dùng lệnh WP-CLI [wp cache-enabler clear]. Trên server thử nghiệm Cloudways, lệnh in ra [Success: Site cache cleared.] và thư mục cache đã bị xóa.

Khi vô hiệu hóa, [wp-content/advanced-cache.php], tệp cài đặt và các tệp cache sẽ bị xóa, đồng thời định nghĩa [WP_CACHE] cũng bị gỡ khỏi [wp-config.php]. Trên server thử nghiệm Cloudways cũng vậy, còn tùy chọn cơ sở dữ liệu [cache_enabler] chứa giá trị cài đặt thì vẫn còn. Theo tài liệu chính thức, tùy chọn này sẽ bị xóa cùng lúc khi bạn xóa plugin.

Cache Enabler không gửi tệp cache cho các yêu cầu có cookie đăng nhập (wordpress_logged_in). Cookie người viết bình luận (comment_author) và cookie bài viết được bảo vệ bằng mật khẩu (wp-postpass) cũng nằm trong cùng danh sách loại trừ mặc định. Tài liệu chính thức cũng hướng dẫn kiểm tra hoạt động của cache khi đã đăng xuất, qua dòng chú thích Cache Enabler ở cuối mã nguồn trang.

🧭 Bài viết liên quan đến plugin cache 15 bài viết
🗂️ Plugin cache
📝 Plugin cache · tối ưu hóa 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 Hướng dẫn cài đặt WP Rocket 📝 Plugin WP OPcache
📄 Kiểm tra tốc độ WP Rocket 📝 Kiểm tra tốc độ W3 Total Cache
📄 Hướng dẫn Perfmatters 📝 Autoptimize 📝 Clearfy Cache 📄 Cài đặt IMAGIFY
📋 Cache: định nghĩa và mọi lĩnh vực 📄 Cache website & cache phía server
Không có kết quả tìm kiếm.
Plugin cache và plugin tối ưu hóa cho WordPress
WordPress · Plugin cache
Plugin cache và plugin tối ưu hóa cho WordPress
Bài viết phân loại và tổng hợp riêng plugin cache với plugin tối ưu hóa cho WordPress.
Xem bài viết →Nội dung hiện tại
Cài đặt plugin W3 Total Cache
WordPress · Plugin cache
Plugin W3 Total Cache: cách thiết lập tối ưu
Bài viết tổng hợp hướng dẫn thiết lập W3 Total Cache và các thiết lập theo từng loại cache, theo thứ tự menu.
Xem bài viết →Nội dung hiện tại
Plugin WP Super Cache_thiết lập đơn giản_1 bật cache [tiếng Anh]
WordPress · Plugin cache
WP Super Cache: cài đặt và thiết lập plugin
Bài viết tổng hợp cách cài đặt và thiết lập WP Super Cache, plugin cache miễn phí do Automattic phát triển.
Xem bài viết →Nội dung hiện tại
Tìm và cài đặt plugin Cache Enabler
WordPress · Plugin cache
Cache Enabler: plugin cache cho WordPress dễ thiết lập
Bài viết tổng hợp cách thiết lập Cache Enabler, plugin cache miễn phí của KeyCDN, cùng số đo thực tế thời gian đến byte đầu tiên.
Xem bài viết →Nội dung hiện tại
WP Fastest Cache tùy chọn-cài đặt [Premium]
WordPress · Plugin cache
Plugin WP Fastest Cache: thiết lập cơ bản và kiểm tra tốc độ
Bài viết tổng hợp thiết lập của bản miễn phí và bản Premium của WP Fastest Cache.
Xem bài viết →Nội dung hiện tại
Hướng dẫn cài đặt WP Rocket: thiết lập cơ bản theo từng menu và mã giảm giá 20%
WordPress · WP Rocket
Hướng dẫn cài đặt WP Rocket: thiết lập cơ bản theo từng menu và mã giảm giá 20%
Bài viết tổng hợp thiết lập cơ bản theo từng menu và giá của WP Rocket.
Xem bài viết →Nội dung hiện tại
Plugin WP OPcache - xem thống kê OPcache
WordPress · OPcache
Plugin WP OPcache
Cách cài đặt và các tính năng của plugin WP OPcache, dùng để xem trạng thái OPcache và đặt lại thủ công.
Xem bài viết →Nội dung hiện tại

ℹ️ 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á.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Prove your humanity: 8   +   7   =