我正在研究与ASP.NET MVC缓存,我也在最终确定的Web主机。 我...asp.net mvc - 缓存
1)在共享主机的环境中进行时,是否缓存带来的问题两个问题,因为资源是共享的,所有?这个问题听起来可能很愚蠢,但我不知道缓存在现场的工作方式。
2)之前,我实现缓存,我要问,如果这种做法是有道理的。我将尽可能缓存,并在需要时使其无效。但是,缓存如何为更新频繁的项目列表工作,比如说在一分钟之内。例如,StackOverflow的首页,每分钟都会添加很多问题,实际上可以缓存首页?
编辑:3)我也想谈一谈缓存如何与寻呼和所有。
您必须对要缓存的项目进行分类。经常更新的东西并不是一件好东西被缓存。 在** stackoverflow **的情况下,我不会让它缓存。 当他登录等网站范围设置用户帐户信息等事情可以被缓存。 此外,如果您可以使用任何第三方缓存软件,它将最好像** memcached **。 – 2010-02-25 10:03:50
所以你暗示memcached比ASP.NET缓存更好? – TPR 2010-02-25 10:14:02
其不如更好或更差。如果内置缓存做到了你所需要的,那么你就不会做得更好了......然而,你应该做的是把你自己的包装(作为接口)放在缓存周围 - 这样就可以很容易地改变您需要的基础实施。 – Murph 2010-02-25 10:31:57