2010-05-26 38 views
0

何时更新和重建缓存的页面类?何时更新和重建缓存的页面类?

+0

什么是你谈论这个*缓存Page类*? – 2010-05-26 11:26:24

+0

所有缓存..任何特定的时间更新? – Ken 2010-05-26 11:27:45

+0

您能否在MSDN上提供您正在引用的类的链接或一些示例代码? – 2010-05-26 11:29:36

回答

0

无论何时应用程序重新启动 - 在IIS中重新启动IISReset或更新web.config时,都会重新生成网页(重新编译)。

但我认为你的意思是“它什么时候得到重新执行和新的内容交付?”。你是这个意思吗?如果是这样,则缓存在页面上到期。这由OutputCache指令中的CacheDuration属性设置。

例如:

<%@ OutputCache Duration="120" VaryByParam="paramList" %> 

这将使页面缓存2分钟,这意味着相同的内容交付每次页面浏览下一个时间2分钟。在此之后,缓存将过期,页面将再次执行,提供最新的内容。在这种情况下,有一个额外的VaryByParam属性,这意味着该页面的多个版本将在给定的持续时间内被缓存,每个版本用于在paramList中定义的每个变量。

请参阅此链接:http://www.4guysfromrolla.com/articles/121306-1.aspx