似乎EnyimMemcached(https://github.com/enyim/EnyimMemcached)和BeITMemcached(http://code.google.com/p/beitmemcached/)都很受欢迎.NET内存缓存库.这两个项目都在开发中,相当活跃,下载量超过https://github.com/enyim/EnyimMemcached0次.试图弄清楚该用哪一个,但却发现了相互矛盾的 comments !我确实读了另一篇相关的post篇文章,但在做出决定之前,我仍然想询问更多的人.
EnyimMemcached在其项目主页(https://github.com/enyim/EnyimMemcached)上声称
基于我们未披露的精心设计的内部性能测试,我们是有史以来速度最快的C#client,无论是内存还是CPU时间,使用的系统资源都是负数
和
we follow memcached's protocol specification as strictly as no one else: even the memcached guys ask us if they don't underst和 something
BeITMemcached在其project wiki页面(http://code.google.com/p/beitmemcached/wiki/Features)上声称
We have performed extensive functional testing 和 performance testing of the BeIT Memcached client 和 we are satisifed that it is working as it should. When we compared the performance against two other clients, the java port 和 the Enyim memcached client, our client consumed the least resources 和 had the best performance. It is also following the memcached protocol specifications more strictly, has the most memcached features, 和 is still much smaller in actual code size.
So for those who have experience on these or anything similar, which client did you choose to use 和 possibly why you chose the one you chose?
谢谢,
射线