Tổng quan về khái niệm LSMCD
LSMCD là viết tắt của cụm Litespeed cache hỗ trợ cho mã nguồn Memcached.
Memcached là một hệ thống memory caching phân tán. Nó tăng tốc website nhờ vào việc cache dữ liệu và đối tượng vào bộ nhớ RAM. Hệ thống này sẽ tăng tốc độ load và khả năng chịu tải cho site của bạn. Chính vì thế, Memcached là cộng sự tuyệt vời của các plugin hỗ trợ tạo cache với file tĩnh (hình ảnh, JS, CSS…).
Litespeed cache là một thành phần được tích hợp sẵn trong Webserver Litespeed.
Mặc định Litespeed cache hỗ trợ hầu hết các mã nguồn phổ biến như:
- WordPress
- LiteMage
- Xenforo
- Prestashop
- Joomla
- MediaWiki
- Drupal 8
SASL (Simple Application and Security Layer) là phương pháp được sử dụng để bảo mật dữ liệu trong LSMCD và Memcached.
Trong bài viết này, mình sẽ giới thiệu đến các bạn một tính năng của LSMCD không có trong Memcached truyền thống. Đó là tính năng tách dữ liệu của người dùng cá nhân. Nghĩa là dữ liệu được lưu bởi một người dùng sẽ không hiển thị cho bất kỳ người dùng nào khác. Đây là một điểm mới trong sản phẩm dành cho khách hàng của TinoHost.
Điều kiện: Bạn phải có LSMCD v1.2 trở lên để sử dụng tính năng này.
Ứng dụng LSMCD bảo vệ dữ liệu người dùng
Trong Memcached và LSMCD cũ, mọi dữ liệu được lưu trữ đều có sẵn cho tất cả người dùng. Nếu được bật SASL thì tất cả người dùng có thể lấy dữ liệu trong Memcached. Vì thế, người dùng dễ dàng sử dụng bộ nhớ cache nhanh và cache lại được nhiều thông tin. Chính tính phổ biến này đã dẫn đến sự mất an toàn.
Vậy với dữ liệu nhạy cảm, bạn nên dùng ứng dụng gì? Memcached là một gợi ý lý tưởng trong trường hợp này.
LSMCD có gì đặc biệt?
Đối với Memcached, nếu kích hoạt SASL, các lệnh telnet văn bản sẽ không còn hoạt động vì không có cơ chế bảo mật trong telnet. Chương trình máy khách memcapable
sẽ thất bại trong tất cả các thử nghiệm vì nó không xử lý SASL đúng cách.
LSMCD có thể được sử dụng khi được cấu hình, kích hoạt bằng các giao thức Memcached và lệnh người dùng truyền thống. Mọi dữ liệu hiển thị sẽ chỉ hiển thị cho người dùng được xác thực đã tạo ra nó. Bạn có thể hiểu đơn giản: cùng một dữ liệu có thể được lưu trữ nhiều lần cho những người dùng riêng biệt. Mỗi người dùng sẽ chỉ nhìn thấy dữ liệu được tạo bởi người dùng đó.
Khi hết hạn, nó sẽ xóa một lần nữa dựa trên các tiêu chí nhất định. Đây là những tiêu chí được đặt khi người dùng tạo dữ liệu hoặc dựa trên các tham số cho toàn bộ hệ thống được người quản trị cấu hình.
Thao tác liên quan đến LSMCD, bạn có thể xem tại đây.
Chúc bạn thao tác thành công với LSMCD bảo vệ dữ liệu người dùng sử dụng SASL nhé!
Mọi thắc mắc cần giải đáp hay mong muốn cần tư vấn, vui lòng để lại thông tin bên dưới. Chuyên viên tư vấn của SVN HOSTING COMPARISON sẽ giúp bạn chọn được giải pháp tốt nhất cho quá trình phát triển công ty bạn.
SVN HOSTING COMPARISON
- Địa chỉ: 241 Cộng Hòa, Phường 13, Tân Bình, Hồ Chí Minh.
- Email: svnhostingcomparison@gmail.com
- Hotline: 0973.666.777
- Website: http://svnhostingcomparison.com