Hướng dẫn thiết lập Object Cache (Memcached và Redis) trên plugin LiteSpeed Cache của WordPress.
Nếu các bạn chưa biết thì kể từ phiên bản 1.8, plugin LiteSpeed Cache đã chính thức hỗ trợ tính năng object cache. Như vậy, chúng ta đã hoàn toàn có thể kích hoạt và sử dụng object cache (Memcached và Redis) trên dịch vụ WordPress Hosting (server Singapore) của WP Căn bản nói riêng và hosting của HawkHost nói chung mà không cần phải cài đặt thêm plugin nào khác nữa. Plugin LiteSpeed Cache cũng tỏ ra vượt trội khi cho phép bạn sử dụng object cache trên cùng lúc nhiều site chung một host mà không lo bị xung đột.
Tham khảo thêm:
- Sử dụng tính năng Memcached trên hosting của HawkHost
- Hướng dẫn sử dụng Redis Cache trên dịch vụ WordPress Hosting
- Hướng dẫn cài LiteSpeed Cache cho WordPress một cách đơn giản
Nếu bạn đang sử dụng dịch vụ WordPress Hosting (server Singapore) của chúng tôi hoặc hosting của HawkHost thì ngay sau đây là hướng dẫn chi tiết để thiết lập object cache chạy song song với LiteSpeed Cache.
Thiết lập Object Cache trên plugin LiteSpeed Cache
Việc kích hoạt tính năng Memcached/ Redis trên hosting, cũng như cài đặt plugin LiteSpeed Cache, tôi đã từng hướng dẫn trước đó, vậy nên tôi sẽ không đề cập lại nữa. Nếu bạn chưa biết, vui lòng xem ở phần link tham khảo bên trên.
Truy cập LiteSpeed Cache => Settings => Cache => tìm mục Object Cache và chuyển nó sang trạng thái On. Nhớ chuyển trang cài đặt sang chế độ Advanced View nếu các bạn không nhìn thấy mục này. Thiết lập các mục còn lại tương tự như hình bên dưới.
Trong đó:
- Method: lựa chọn phương thức object cache mà bạn muốn sử dụng (Redis hoặc Memcached).
- Host: điền đường dẫn cache sock mà bạn được cung cấp khi kích hoạt Memcached/ Redis trong cPanel.
- Port: điền là 0.
- Default Object Lifetime: thời gian bạn muốn cache tồn tại trước khi bị xóa, tính bằng giây (s).
- Password: mật khẩu sử dụng để kết nối với server Memcached/ Redis, nếu không có thì bỏ trống.
- Redis Database ID: trong trường hợp có nhiều database sử dụng cho Memcached/ Redis, hãy điền số ID vào mục này. Nếu không, hãy để mặc định là 0.
- Global Groups: các nhóm dữ liệu sẽ được cache.
- Do Not Cache Groups: các nhóm dữ liệu sẽ không được cache.
- Persistent Connection: để là On.
- Cache Wp-admin: để là On nếu bạn muốn cache trang quản trị của WordPress. Nếu không, hãy để là Off.
Click vào nút Save Changes để lưu lại.
Kiểm tra Status, nếu thấy Connection Test là Passed thì có nghĩa là bạn đã thiết lập object cache thành công. Đơn giản vậy thôi!
Xóa Object Cache
Để xóa object cache, các bạn có thể click vào mục Object Cache Purge All trên Admin Bar.
Hoặc trong LiteSpeed Cache => Manage => Purge => Object Cache Purge All.
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. :)
Memcached và Redis thì nên dùng cái nào?
mình dùng hawkhost
thanks
Redis ngon hơn Memcached bạn nhé.
Litespeed cache plugin có tính năng tối ưu hóa hình ảnh, mình nên xài nó luôn hay dùng plugin tối ưu hóa hình ảnh khác ngon hơn ạ?
Bạn dùng “chữa cháy” thì ok, còn nó không phải là lựa chọn tốt nhất.
Lazy load của litespeed plugin với của theme có sẵn nên dùng của bên nào ạ?
Cái này bạn test thử tốc độ thực tế là sẽ đưa ra được lựa chọn phù hợp mà. Ngoài ra có thể tham khảo thêm plugin Native Lazyload đến từ Google.
Thanks ạ.
Mình củng đang xài cảm ơn hướng dẫn của bạn nhé.
Redis Database ID: trong trường hợp có nhiều database sử dụng cho Memcached/ Redis, hãy điền số ID vào mục này. Nếu không, hãy để mặc định là 0.
Điền số mình tự chọn hả bạn
HawkHost không cho chọn ID. Để mặc định là 0.
Chào bạn Hiếu!
Mình đang xài Stablehost và cài đặt Memcache/ Redis trong pugin Litespeed cache mà ko thành công (conection test báo failed).
Mặc dù m đã thiết lập như sau:
1/Php selector check memcache, redis
2/Litespeed cache setting check ON object cache (mục host m ko thấy báo đường dẫn như b nói) —> save change
Mong Hiếu hướng dẫn cách sửa lỗi giúp mình là một người mới làm quen với WP. Nếu có thể hy vọng Hiếu bổ sung thêm bài hướng dẫn cài đặt Memcache/redis trên hosting Stable host để độc giả tham khảo nhé!
Cám ơn Hiếu!
StableHost đâu có hỗ trợ Memcached và Redis đâu mà bạn cài. Chỉ HawkHost mới có tính năng này thôi. Không phải cứ bật module trong PHP là được, nó cần phải có service nữa. Mà trên thực tế Memcached và Redis cũng không cần thiết lắm. LiteSpeed Cache thôi là quá đủ rồi.
Mình hiểu rùi! Cám ơn Hiếu nhiều nha! ;))
HI Hiếu,
Vẫn chưa lưu cookie comment,
chỉ lưu tại bài đã cmt, qua post khác thì mất nhé
Lạ vậy ta. Tắt tính năng cache comment rồi mà. ~~!