2010-03-03 5 views
1

J'utilise l'hébergement partagé. J'ai mis ma page à mettre en cache indéfiniment. La page est mise en cache après la première requête. Cependant, le jour suivant, lorsque je visite mon site, il n'est plus dans le cache et doit être régénéré.Pages disparaissant du cache asp.net

Que se passe-t-il? L'hébergement supprime-t-il mes pages du cache? Ou autre chose?

Des idées?

+0

Code s'il vous plaît? Comment mettez-vous en cache les pages? Il est difficile de deviner les raisons. – shahkalpesh

+0

Je ne fais que mettre en cache en utilisant la directive outputcache. – Tomasi

Répondre

0

Il n'y a pas beaucoup de détails à partir d'ici, mais voici quelques idées:

  1. IIS par défaut recycler le pool d'application tous les 29 heures ou, ce qui remet à zéro au moins le système .Web.Caching cache.
  2. La mémoire ou l'espace disque est peut-être limité (ou configuré pour être limité). De nombreux caches sont conçus pour expulser les anciens éléments lorsque la mémoire est nécessaire pour autre chose.