我正在研究ASP.NET MVC的缓存问题,同时也在完成Web主机。我有两个问题...
1)在共享托管环境中进行缓存是否会存在问题?因为资源是共享的,这个问题可能听起来很傻,但我不知道缓存背后的工作原理。
2)在实施缓存之前,我想问一下这种方法是否有意义。我将尽可能多地缓存,并在需要时使其失效。然而,对于一个频繁更新的项目列表(比如每分钟),缓存如何工作呢?例如,StackOverflow的首页每分钟都有很多新问题,那么它的首页是否可以被缓存?
编辑:3)我还想讨论分页等缓存工作原理。
1)在共享托管环境中进行缓存是否会存在问题?因为资源是共享的,这个问题可能听起来很傻,但我不知道缓存背后的工作原理。
2)在实施缓存之前,我想问一下这种方法是否有意义。我将尽可能多地缓存,并在需要时使其失效。然而,对于一个频繁更新的项目列表(比如每分钟),缓存如何工作呢?例如,StackOverflow的首页每分钟都有很多新问题,那么它的首页是否可以被缓存?
编辑:3)我还想讨论分页等缓存工作原理。