As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




看起来像 EnyimMemcached (https://github.com/enyim/EnyimMemcached)和 BeITMemcached (http://code.google.com/p/beitmemcached/)都是流行的.NET Memcached库。两者都是正在开发的相当活跃的项目,下载量超过一千。试图弄清楚要使用哪个,但发现有争议的话!我确实读过另一本相关的post,但仍想在做出决定之前询问更多的人。

EnyimMemcached 在其项目首页(https://github.com/enyim/EnyimMemcached)上声称:







虽然 BeITMemcached 在其项目Wiki页面(http://code.google.com/p/beitmemcached/wiki/Features)上声称



因此,对于那些在这些方面或类似方面具有经验的人,您选择使用哪个客户,可能还为什么选择了自己选择的客户?

谢谢,

射线。

最佳答案

我们对两者进行了测试,发现Enyim在预期的使用情况下性能最佳:许多(但不是数百万)缓存的对象以及数百万的缓存获取请求(平均网站并发负载= 16-20个请求)。

我们的性能因素是测量从发出请求到在调用服务器上的内存中初始化对象的时间。两个库都可以继续工作,但是在我们的测试中首选enyim客户。

08-16 10:30