答案 0 :(得分:2)
配置服务中使用的分布式缓存模型是.NET Stocktrader sample application的一部分。这是一个框架,允许您使用集中配置管理,负载平衡和分布式缓存来运行多个节点。您可以按原样实现配置服务,也可以查看代码并获取适合您的配置。值得一看。
答案 1 :(得分:0)
当我听到Scott Hanselman对StackOverflow团队的播客采访时,我留下的印象是a。他们确实使用了某种缓存和b。他们几乎不知道他们在这方面做了什么,并且摆弄了几个选项,然后写了一两篇博客文章。
他们目前似乎使用客户端缓存,而不是半心半意(例如,图像的短暂到期时间),我认为他们使用了很多ASP.NET用户模式缓存,我无法判断他们使用IIS内核模式缓存。 (他们似乎也无法告诉斯科特。)
然而,播客还有一段时间,我当时开车,所以我的记忆可能是错误的和/或过时的。
答案 2 :(得分:0)
在引入像memcached这样的东西之前,你应该考虑HARD。
我不是说不要这样做,而是在你做之前先考虑一下。
如果你可以通过添加几个额外的机器(我认为stackoverflow可以)来获得足够的性能,那么这样做并且不用担心缓存。从长远来看,它会便宜得多。
*注意我不说100台机器。