La réponse courte: l’un ou l’autre correspond à ce que vous recherchez, mais mon premier choix serait le memcache (le premier que vous avez énuméré), uniquement en raison de son utilisation correcte de la nomenclature.
Maintenant, voici comment je suis arrivé à cette conclusion:
Voici un rapide aperçu des conventions de dénomination (pour les inconnus), ce qui explique la frustration du questionneur: Pour de nombreuses applications * nix, la partie effectuant le travail de fond est appelée "démon" (pensez "service" dans Windows). vous utilisez l’interface ou l’application cliente pour contrôler ou accéder au démon. Le démon porte le plus souvent le même nom que le client, auquel est ajoutée la lettre "d". Par exemple, "imap" serait un client qui se connecte au démon "imapd".
Il est clair que memcache adhère à cette convention de dénomination lorsque vous lisez l' introduction du module memcache (remarquez la distinction entre memcache et memcached dans cet extrait):
Le module Memcache fournit une interface pratique orientée objet et procédurale au démon de mise en cache memcached, extrêmement efficace, spécialement conçu pour réduire la charge de la base de données dans les applications Web dynamiques.
Le module Memcache fournit également un gestionnaire de session (memcache).
Plus d’informations sur memcached sont disponibles sur »
http://www.danga.com/memcached/ .
La frustration ici est causée par l'auteur de l'extension PHP mal nommée memcached , puisqu'elle partage le même nom que le démon réel appelé memcached . Notez également que dans l' introduction de memcached (le module php) , il est fait mention de libmemcached , qui est la bibliothèque partagée (ou API) utilisée par le module pour accéder au démon memcached:
memcached est un système de mise en cache d'objets à mémoire distribuée hautes performances, de nature générique, mais destiné à accélérer les applications Web dynamiques en allégeant la charge de la base de données.
Cette extension utilise la bibliothèque libmemcached pour fournir une API permettant de communiquer avec les serveurs memcached. Il fournit également un gestionnaire de session (memcached).
Des informations sur libmemcached sont disponibles sur »
http://tangent.org/552/libmemcached.html .
En résumé, les deux sont fonctionnellement identiques, mais ils ont simplement des auteurs différents, et l'un est simplement nommé de manière plus appropriée que l'autre.