Il semble que les deux EnyimMemcached ( http://memcached.enyim.com/ ) et BeITMemcached ( http://code.google.com/p/beitmemcached/ ) sont des bibliothèques Memcached .NET populaires. Toutes deux sont des projets raisonnablement actifs en cours de développement et comptent plus d'un millier de téléchargements. J'essaie de savoir laquelle utiliser mais j'ai trouvé des remarques concurrentes ! J'ai lu un autre article sur le sujet poste mais je veux quand même demander l'avis d'autres personnes avant de prendre une décision.
EnyimMemcached sur la page d'accueil de son projet ( http://memcached.enyim.com/ ), que
sur la base de nos tests de performance internes non divulgués et spécialement conçus à la main, nous sommes le client C# le plus rapide de tous les temps, utilisant une quantité négative de ressources système, qu'il s'agisse de mémoire ou de temps CPU
et
nous suivons la spécification du protocole de memcached aussi strictement que personne d'autre : même les gars de memcached nous demandent s'ils ne comprennent pas quelque chose.
Alors que BeITMemcached sur la page wiki de son projet ( http://code.google.com/p/beitmemcached/wiki/Features ) que
Nous avons effectué des tests fonctionnels et de performance approfondis du client BeIT Memcached et nous sommes convaincus qu'il fonctionne comme il le devrait. Lorsque nous avons comparé les performances avec celles de deux autres clients, le portage Java et le client Memcached de BeIT. Client memcached d'Enyim Notre client a consommé le moins de ressources et a obtenu les meilleures performances. Il suit également les spécifications du protocole memcached de manière plus stricte, possède le plus de fonctionnalités memcached, et est encore beaucoup plus petit en taille de code réelle.
Pour ceux qui ont de l'expérience dans ce domaine ou dans un domaine similaire, quel client avez-vous choisi d'utiliser et pourquoi avez-vous choisi celui que vous avez choisi ?
Merci,
Ray.