Câu trả lời ngắn gọn: Hoặc là một trong những thứ bạn đang tìm kiếm, nhưng lựa chọn đầu tiên của tôi sẽ là memcache (cái đầu tiên bạn liệt kê), hoàn toàn dựa trên cách sử dụng danh pháp chính xác của nó.
Bây giờ đây là cách tôi đi đến kết luận đó:
Dưới đây là một nền tảng nhanh chóng trong việc đặt tên cho các quy ước (đối với những người không quen), điều này giải thích sự thất vọng của người hỏi: Đối với nhiều ứng dụng * nix, tác phẩm phụ trợ được gọi là "daemon" (nghĩ "dịch vụ" trong Windows- đất), trong khi giao diện hoặc ứng dụng khách là những gì bạn sử dụng để kiểm soát hoặc truy cập daemon. Trình nền thường được đặt tên giống như ứng dụng khách, với chữ "d" được thêm vào nó. Ví dụ: "imap" sẽ là máy khách kết nối với trình nền "imapd".
Quy ước đặt tên này rõ ràng đang được memcache tuân thủ khi bạn đọc phần giới thiệu về mô-đun memcache (chú ý phân biệt giữa memcache và memcached trong đoạn trích này):
Mô-đun Memcache cung cấp giao diện hướng đối tượng và thủ tục tiện dụng cho trình nền bộ nhớ đệm được ghi nhớ, hiệu quả cao, được thiết kế đặc biệt để giảm tải cơ sở dữ liệu trong các ứng dụng web động.
Mô-đun Memcache cũng cung cấp trình xử lý phiên (memcache).
Thông tin thêm về memcached có thể được tìm thấy tại »
http://www.danga.com/memcached/ .
Sự thất vọng ở đây là do tác giả của phần mở rộng PHP bị đặt tên xấu là memcached , vì nó có cùng tên với daemon thực tế được gọi là memcached . Cũng lưu ý rằng trong phần giới thiệu về memcached (mô-đun php) , nó đề cập đến libmemcached , đó là thư viện dùng chung (hoặc API) được sử dụng bởi mô-đun để truy cập vào trình nền memcached:
memcached là một hệ thống bộ nhớ đệm đối tượng bộ nhớ phân tán, hiệu năng cao, có bản chất chung, nhưng được dùng để tăng tốc các ứng dụng web động bằng cách giảm tải cơ sở dữ liệu.
Tiện ích mở rộng này sử dụng thư viện libmemcached để cung cấp API để liên lạc với các máy chủ memcached. Nó cũng cung cấp một trình xử lý phiên (memcached).
Thông tin về libmemcached có thể được tìm thấy tại »
http://tangent.org/552/libmemcached.html .
Tóm lại, cả hai đều có chức năng giống nhau, nhưng đơn giản là chúng có các tác giả khác nhau, và một cái đơn giản được đặt tên phù hợp hơn so với cái kia.