2010-09-27 32 views
0

J'essaie de faire en sorte que IIS ne vide pas les données mises en cache, afin que le chargement des pages après une période sans demandes puisse être plus rapide. Jusqu'à présent, j'ai essayé cela, mais avec succès:Empêcher IIS de vider le cache

  • définir un temps infini pour la propriété "Object Cache TTL";
  • non cochée sur IIS (version 6.0) l'option "Recycler les processus de travail";
  • décoché sur IIS l'option "Arrêter les processus de travail après avoir été inactif ..";
  • Définissez le paramètre ActivityPeriod sur "0".

Que pourrais-je manquer? Y a-t-il quelque chose qui force le cache à être vidé après un certain temps d'inactivité?

Répondre

0

Si vous utilisez ASP.NET, vous pouvez contrôler la mise en cache avec les paramètres web.config ou par programmation.

Regardez ici: http://www.15seconds.com/issue/040518.htm

+0

Y at-il autre chose que je peux faire avec des configurations IIS? – zeze

+0

Est-ce que Can Session State Timeout a quelque chose à voir avec ça? Il semble être défini comme 20 minutes et je pense que c'est le temps après lequel le cache est vidé ... pourrait-il avoir quelque chose à voir avec ça? – zeze