Top 5 plugin tạo cache tốt nhất dành cho WordPress.
Trong số những phương pháp giúp cải thiện tốc độ load cho blog/ website, tiết kiệm băng thông và giảm tải cho hosting thì có lẽ tạo cache (hay bộ nhớ đệm) là phương pháp đơn giản và hiệu quả nhất. Với WordPress, chúng ta có rất nhiều cách khác nhau để tạo cache, chẳng hạn như: sử dụng plugin chuyên dụng, chỉnh sửa file htaccess và thậm chí là tận dụng chức năng của các dịch vụ CDN (chẳng hạn như CloudFlare). Ưu điểm của việc sử dụng plugin là ngoài khả năng tạo cache, chúng còn hỗ trợ nhiều tính năng hữu ích khác giúp bạn tối ưu tài nguyên một cách tốt hơn.
Tham khảo thêm:
- Hướng dẫn cài LiteSpeed Cache cho WordPress một cách đơn giản
- Hướng dẫn cài đặt và sử dụng plugin WP Rocket
Trong bài viết này, tôi sẽ giới thiệu đến các bạn top 5 plugin tạo cache tốt nhất dành cho WordPress tính tới thời điểm hiện tại. Hy vọng, các bạn sẽ có thể chọn được một plugin phù hợp với nhu cầu sử dụng của mình.
Những plugin tạo cache tốt nhất cho WordPress
1. W3 Total Cache – Download
W3 Total Cache là một plugin tạo cache chuyên nghiệp với rất nhiều tùy chọn hữu ích. Trang thiết lập tổng quát của nó bao gồm page cache, database cache, object cache và browser cache. W3 Total Cache tích hợp sẵn CDN, CloudFlare và các tùy chọn dành cho các máy chủ có Varnish cache chuyên dụng. Ngoài ra, nó còn cho phép bạn minify dữ liệu (HTML, CSS, JS) để cải thiện tốc độ load của blog/ website. Nhìn chung, đây là một sự lựa chọn hợp lý nếu bạn đang chạy website trên VPS hoặc server riêng. W3 Total Cache không thực sự phù hợp cho shared host vì nó… khá nặng.
2. LiteSpeed Cache – Download
Nếu bạn đang sử dụng host với web server LiteSpeed (có tích hợp tính năng LSCache) thì LiteSpeed Cache là sự lựa chọn không thể tuyệt vời hơn để tối ưu tốc độ load cho blog/ website. Không chỉ sở hữu khả năng tạo bộ nhớ đệm cho server, LiteSpeed Cache còn được tích hợp sẵn tính năng tạo browser cache, object cache, opcode cache, tối ưu CSS, JS, HTML… và hỗ trợ sẵn cả CDN, CloudFlare.
3. WP Rocket – Xem chi tiết
WP Rocket là một plugin tuyệt vời để tạo bộ nhớ cache cho trình duyệt của khách truy cập (với khả năng cache hình ảnh, JS, CSS, Web Fonts…) và bộ nhớ cache dành cho web server nhằm hạn chế các truy vấn PHP xuống mức thấp nhất. WP Rocket sở hữu khả năng tối ưu CSS, JS và HTML cực kỳ tuyệt vời, đặc biệt là tính năng tự động tạo critical CSS (chỉ có trên các phiên bản mới). Plugin này cũng được tích hợp sẵn tính năng CDN và tương thích với CloudFlare. WP Rocket có thể xem là sự lựa chọn số 1 hiện nay nếu web server của bạn không phải là LiteSpeed.
4. WP Fastest Cache – Download
WP Fastest Cache tạo ra file HTML tĩnh từ PHP và MySQL. Nó có khả năng tự động minify HTML, JS, CSS; gộp chung (combine) các tập tin CSS, JS; cho phép nén GZIP và tạo bộ nhớ đệm cho trình duyệt. Plugin này tương thích với cả CloudFlare lẫn các dịch vụ CDN trả phí thông dụng khác.
5. WP Super Cache – Download
WP Super Cache là một plugin tạo cache đơn giản, được tạo ra bởi chính các nhà phát triển WordPress. Nó hỗ trợ tốt cho các dịch vụ như MaxCDN, KeyCDN nhưng không tương thích với CloudFlare. Plugin này không cung cấp tính năng tạo bộ nhớ đệm cho trình duyệt. Trước đây, nó hỗ trợ cache dữ liệu theo ba cách khác nhau, với tốc độ giảm dần: mod_rewrite, PHP caching và legacy caching. Tuy nhiên, hiện tại WP Super Cache chỉ còn hỗ trợ duy nhất PHP caching.
Bạn đang sử dụng plugin nào để tạo bộ nhớ đệm cho blog/ website WordPress của mình? Theo bạn, đâu là plugin tạo cache tốt nhất dành cho WordPress? Hãy chia sẻ với chúng tôi bằng cách sử dụng khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Hiện tại web mình cài cả 2 Plugin cùng lúc WP Super Cache và autoptimize. Mình không biết rằng có nên cài 2 cái trên cùng 1 web ko vậy bạn.
Nên cài cả 2 bạn nhé. 1 cái là để cache dữ liệu. 1 cái là để tối ưu dữ liệu (CSS, JS, HTML…). Chúng bổ trợ cho nhau, hoàn toàn không có xung đột gì cả.
chào ad, mình mới cài plugin W3 total cache xong thì thấy hiện dòng “The Page Cache add-in file advanced-cache.php is not a W3 Total Cache drop-in. It should be removed”. như vậy có phải là nên xóa hay do vấn đề nào không ?
Bạn vào host xóa file advanced-cache.php trong thư mục wp-content đi nhé.
Hosting của mình bên Sing, load như này có ổn ko mọi người. Có cần dùng Plugin Cache ko nhỉ
Website tại tỉnh: https://datvinhphuc.vn
với server NGINX thì dùng plugin nào phù hợp?
Dùng WP Rocket bạn nhé.
Cho mình hỏi chút!
Mình cài Wp super cache, bật cache rồi mà bấm ctrl u không có 3 dòng xanh như các web cài đk.
mình đã thêm dòng vào wp-config.php rồi.
Ý bạn là những dòng comment ở cuối trang khi view-source trên trình duyệt web à?
Hiện tại shared host thì nên dùng plugin nào nhỉ? Mình có thử dùng wp super cache nhưng test trên gtmetrix thấy báo ảnh vẫn chưa được tạo bộ nhớ đệm. Tks ad
LiteSpeed Cache, WP Rocket… tùy thuộc vào từng host bạn nhé.
Rocket được nhiều fan nhất rồi. Server Litespeed thì dùng Litespeed để cảm giác đang được ưu ái :D
A Hiếu và mọi người cho em hỏi tí, em làm website sử dụng woocommerce thì khi thanh toán bằng visa/master card thì nên dùng cổng thanh toán nào để dễ dàng cho việc rút về tài khoản ngân hàng Việt Nam và phí thấp ạ?
Em cảm ơn.
Bạn dùng luôn cổng PayPal cũng được. Nó hỗ trợ cả thanh toán qua VISA mà. :)
paypal mặc định cho woocommerce hả a? Mà nếu dùng vậy thì khi thanh toán nó k hiện là có visa/master hả bác :(
PayPal là một trong số các cổng thanh toán mặc định của WooCommerce bạn nhé. Nó không hiện ở ngoài, chỉ khi khách chọn cổng thanh toán PayPal thì nó mới hiện ra là chọn PayPal hay VISA/ Mastercard. Bạn có thể đổi tên cổng thanh toán để cho khách hàng biết mà. :P
Hay quá cảm ơn bài viết của bác Hiếu website của em khá chậm sao cài plugin cache rồi kiểm tra tốc độ vẫn thấp nhỉ?
Bạn sử dụng quá nhiều hình ảnh với kích thước quá lớn. Hình ảnh cũng chưa được nén để tối ưu dung lượng. Bạn test bằng Google PageSpeed Insights, GTMetrix hoặc Pingdom đều sẽ thấy ngay mà. :P
Sao giờ em dùng wp rocket nó lại gây ra trang trắng trong admin hả anh Hiếu
Bạn check error_log xem nó xung đột với plugin nào khác không?
Em vào setting của wp rocket k bị j nữa như kiểu nó xung đột với cái nào ý em cài trên localhost nó cũng bị
giờ k đếm lượt bình luận nữa hả anh Hiếu
Mình thấy nó không cần thiết nên mình bỏ đi cho đỡ rắc rối. :P