Hiện tại có hai công cụ rất phổ biến là Memcached và Redis nổi trong làng object cache.
Object cache là gì? thì mình trước đó cũng đã chia sẻ rất kỹ về Object cache bạn có thể tham khảo bài viết đó.
trong bài viết này thì mình chia sẻ về nên chọn Redis hay Memcached cái này nhanh hơn, cái nào tốt hơn?
Thị trường vẫn còn một con bài là lsmemcached nhưng mình vẫn thấy quá non để được đưa vào website chính đang kiếm được tiền, vì vậy mình chỉ nên quan điểm của mình về Redis hay Memcached vì chúng đã trưởng thành.
Redis và memcached ít nhiều có thể thay đổi dự phòng cho nhau.
Nhiều khi mình đang dùng thấy redis chạy lỗi mình chuyển qua memcached và ngược lại đó là cách mình vẫn thường làm.
Redis được coi là tùy chọn mới hơn và mạnh mẽ hơn.
Mạnh mẽ ý là sao?
Redis hỗ trợ được nhiều kiểu dữ liệu từ cơ bản đến phức tạp, còn memcached thì chỉ hỗ trợ được kiểu dữ liệu sting cơ bản thôi.
Ví dụ đơn giản: redis nhạc nào cũng nhảy được còn memcached thì chỉ có nhanh đơn giản nhẹ nhàng thì nhảy được, chứ mà nhạc nontop nhạc sàn các kiểu thì hơi khoai.
Còn về so sánh về tốc độ thì mình thấy là như nhau đều nhanh khủng khiếp.
Chơi trên sân chơi cả 2 đều biết chơi thì đều như nhau, nhưng còn chơi trên sân chơi người kia biết chơi còn người thì không biết chơi thì bạn biết kết quả rồi đấy.
Cách mình thường chọn là:
Với các website WordPress mình sẽ ưu tiên chọn redis trước vì redis mới hơn, hỗ trợ được nhiều định dạng dữ liệu, bảo toàn dữ liệu cache tốt hơn, nhiều plugin WordPress hỗ trợ… nếu như redis mà chạy không ổn định hoặc lỗi gì đó
Những lỗi thường gặp:
- Ram đốt vô tội vạ
- Lỗi tính năng
- Làm website chậm đi, còn chậm hơn cả khi không kích hoạt object cache.
Thì mình sẽ quay xe sang dùng memcached.
Redis là lựa chọn MY love của mình.
Diep Diep đã bình luận:
Trong WP Tăng Tốc
Cho mình hỏi sao mà cái Object Cache (Litespeed) của mình phần:
“Memcached tiện ích mở rộng: Đã vô hiệu hoá
Redis tiện ích mở rộng: Đã vô hiệu hoá
Kiểm tra kết nối: Không có sẵn Tìm hiểu thêm”
Mong tác giả hỗ trợ.
Gia Tuấn đã bình luận:
Trong WP Tăng Tốc
do webserver anh chưa kích hoạt