页面从asp.net缓存中消失

时间:2010-03-03 06:12:41

标签: asp.net html caching

我使用共享主机。我已将页面设置为无限期缓存。在第一个请求之后页面被缓存。但是,在我访问我的网站的第二天,它不再在缓存中,必须重新生成。

发生了什么事?主机是否从缓存中删除了我的页面?或其他什么?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这里没有太多细节,但这里有一些想法:

  1. 默认情况下,IIS每29小时左右会回收一次应用程序池,这至少会重置System.Web.Caching缓存。
  2. 也许内存或磁盘间隔有限(或配置为受限制。)许多缓存旨在在需要其他内存时启动旧项目。