关于.net输出缓存(<%@outputcache>)的问题,先不说过期之类的事,缓存是第一次访问

关于.net输出缓存(<%@outputcache>)的问题,先不说过期之类的事,缓存是第一次访问时缓存吧,那再次访问时就会使用了,对吧,问题来了,多个用户访问时,缓存是不同用户之间共享的么?

这个缓存是有很多参数可选的,有针对参数的,有针对Header的,等等...
对多个用户来说都是缓存的,如果要在多个用户之间缓存不同版本,可以自已自定义其缓存策略.
参见:http://msdn.microsoft.com/zh-cn/library/hdxfb6cy.aspx追问

你说的我明白,不过可能是没明白我的意思。这么说吧,假如有个页面,用了缓存,有两个用户,访问它,并且页面显示的内容一样,是不是第一个用户访问后,第二个用户访问时就使用缓存中的数据了?

追答

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答