【发布时间】:2011-08-14 21:22:30
【问题描述】:
鉴于常见问题解答报价,我正在寻找有关处理打开 memcached 连接的有效解决方案的建议:
记住没有什么能阻止你 不小心连接了很多次。如果 你实例化一个 memcached 客户端 对象作为你的对象的一部分 尝试存储,不要感到惊讶 当一个请求中有 1,000 个对象时 创建 1,000 个并行连接。 仔细寻找这样的错误 在进入列表之前。
另请参阅:Initializing a Memcached Client 和 Managing Connection Objects。
我考虑在我们的缓存程序集中使用单例来提供 memcached 客户端,但我确信必须有更好的方法,因为锁会引入(不需要的?)开销。
我很清楚客户端的使用模式,我不清楚的是如何在可扩展性和性能方面有效地使用客户端。其他人如何处理使用 memcached 客户端?
里面有 50 个赏金给你。
【问题讨论】:
标签: .net performance memcached scalability enyim