2010-03-03 57 views
1

我使用共享主機。我已將頁面設置爲無限期緩存。頁面在第一次請求後被緩存。然而,第二天,當我訪問我的網站時,它不再處於緩存中,必須重新生成。頁面從asp.net緩存中消失

發生了什麼事?託管是否將我的頁面從緩存中移除?或者是其他東西?

任何想法?

+0

請問碼?你如何緩存頁面?很難猜測原因。 – shahkalpesh 2010-03-03 06:14:57

+0

我只是使用outputcache指令進行緩存。 – Tomasi 2010-03-03 06:34:53

回答

0

有沒有很多的細節去關在這裏,但這裏的一些想法:

  1. IIS默認情況下,將回收每29個小時左右的應用程序池,其中重置至少系統.Web.Caching緩存。
  2. 也許內存或磁盤空間有限(或被配置爲受限制)。許多緩存旨在在需要內存時啓動舊項目。