Коротка відповідь: чи то, що ви шукаєте, але моїм першим вибором буде пам’ять (перший, який ви перерахували), суто виходячи з правильного використання номенклатури.
Тепер ось, як я прийшов до такого висновку:
Ось швидкий передумови в іменуванні конвенцій (для незнайомих), який пояснює розчарування запитувачем запитання: Для багатьох програм * nix, шматок, який виконує роботу бекенда, називається "демон" (подумайте, "сервіс" у Windows- land), тоді як інтерфейс або клієнтська програма - це те, що ви використовуєте для управління або доступу до демона. Демон найчастіше називають таким же, як клієнт, до нього додається літера "d". Наприклад, "imap" - це клієнт, який підключається до демона "imapd".
Ця умова іменування чітко дотримується в memcache, коли ви читаєте вступ до модуля memcache (помічайте відмінність memcache від memcache у цьому уривку):
Модуль Memcache забезпечує зручний процедурний та об'єктно-орієнтований інтерфейс для запам’ятованого високоефективного демона кешування, який був спеціально розроблений для зменшення завантаження бази даних у динамічних веб-додатках.
Модуль Memcache також забезпечує обробник сеансу (memcache).
Більше інформації про запам’ятовування можна знайти на веб-сайті »
http://www.danga.com/memcached/ .
Розчарування тут викликає автор розширення PHP, яке було погано названо memcached , оскільки воно має те саме ім'я, що і власне демон, що називається memcached . Зауважте також, що у вступі до memcached (php-модуля) він згадує libmemcached , який є спільною бібліотекою (або API), яка використовується модулем для доступу до згаданого демона:
memcached - це високоефективна розподілена система кешування об'єктів пам'яті, загальна за своєю природою, але призначена для використання для прискорення динамічних веб-додатків шляхом зменшення завантаження бази даних.
Це розширення використовує бібліотеку libmemcached для надання API для спілкування з кешованими серверами. Він також забезпечує обробник сеансу (запам'ятовується).
Інформацію про libmemcached можна знайти на веб-сайті »
http://tangent.org/552/libmemcached.html .
Підсумовуючи це, обидва функціонально однакові, але вони просто мають різних авторів, і один просто названий більш доречним, ніж інший.