似乎 https://github.com/enyim/EnyimMemcached 和 http://code.google.com/p/beitmemcached/ 都是流行的.NET Memcached库。这两个项目都在积极开发中,并且已经有超过一千次下载。正在尝试弄清楚应该使用哪一个,但发现了竞争性的评论!我确实读了另一篇相关的post,但仍然想在做出决定之前问更多的人。
在其项目主页(https://github.com/enyim/EnyimMemcached)上,EnyimMemcached声称:
根据我们内部特别手工制作的保密性能测试,我们是最快的C#客户端,使用负面的系统资源,无论是内存还是CPU时间。
我们严格遵循Memcached协议规范,甚至连Memcached的人也会问我们如果他们不理解某些东西。
在其项目主页(https://github.com/enyim/EnyimMemcached)上,EnyimMemcached声称:
根据我们内部特别手工制作的保密性能测试,我们是最快的C#客户端,使用负面的系统资源,无论是内存还是CPU时间。
我们严格遵循Memcached协议规范,甚至连Memcached的人也会问我们如果他们不理解某些东西。
在http://code.google.com/p/beitmemcached/wiki/Features项目wiki页面上,BeITMemcached声称:
我们对BeIT Memcached客户端进行了广泛的功能测试和性能测试,我们满意它的工作表现。当我们将其与另外两个客户端——Java端口和Enyim memcached客户端进行性能比较时,我们的客户端消耗的资源最少,表现最佳。它还更严格地遵循了memcached协议规范,具有最多的memcached特性,并且实际代码大小仍然要小得多。
因此,对于那些有这方面经验或类似经验的人来说,你选择使用哪个客户端,可能是为什么?
谢谢,
雷。