【发布时间】:2010-09-05 11:19:38
【问题描述】:
我正在为我们当前的设置找出缓存策略,目前有多个 Web 服务器,我想知道在这种环境中缓存数据的最佳方式是什么。我已经对 MemCache 和本机 asp.net 缓存进行了研究,但想先获得一些反馈。如果我使用 MemCache 或 memCache 的 win32 端口,我应该使用 Linux 机器吗?
【问题讨论】:
我正在为我们当前的设置找出缓存策略,目前有多个 Web 服务器,我想知道在这种环境中缓存数据的最佳方式是什么。我已经对 MemCache 和本机 asp.net 缓存进行了研究,但想先获得一些反馈。如果我使用 MemCache 或 memCache 的 win32 端口,我应该使用 Linux 机器吗?
【问题讨论】:
查看Microsoft Velocity 怎么样? 如果您不想开始使用 Microsoft CTP-ware,另一种选择是查看Nache,它允许分布式缓存/会话状态管理
【讨论】:
Dare Obasanjo 有一个关于此主题的 pretty good blog 帖子。在决定缓存策略之前,您确实需要评估缓存的内容、缓存的原因以及您的需求。
【讨论】:
http://www.danga.com/memcached/
对我来说非常棒,除了好消息之外什么也没听到
【讨论】:
除了 memcached 之外,另一个值得研究的开源选择是共享缓存。我没玩过。但它说有 c# 原生实现。
【讨论】: