Asp.net page mise en cache et iis6 en mode noyau de la mise en cache


vous vous Demandez comment ASP.NET page mise en cache se rapporte à IIS6 en mode noyau de la mise en cache?

  1. Avec la sortie activé la mise en cache pour un Formulaire Web, la page sera servi directement à partir de Windows Server 2003 noyau si VaryByParam=“None“ et pas d'autres Varier les paramètres sont spécifiés. Le cadre ne sera pas appelé en quelque sorte - Application_BeginRequest ne se déclenchera pas.
  2. Si VaryByParam, VaryByControl, ou VaryByCustom est utilisé, alors Application_BeginRequest et Application_EndRequest le feu et le cache du noyau ne sera pas utilisé.
  3. Selon des essais à l'aide de la LOI, le cache du noyau double les performances d'un accès au cache.

reportez-vous à http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconoutputcache.asp

Combien de Postes sont-ils traités? Ces règles sont indépendantes l'une de noyau de mise en cache.

  1. La demande params (si la chaîne de requête ou POST params) sont pas une partie de la clé de cache. C'est, sauf si vous utilisez VaryByParam ou VaryByControl, la même entrée du cache sera retourné quelle que soit la requête params sont.
  2. La clé de cache est le chemin de la requête et la méthode http. C'est, d'une publication sur le bouton de la page, va provoquer un cache miss sur le premier clic, mais pas sur les clics suivants.

Il est généralement souhaitable de supprimer la mise en cache sur un POST. Pour ce faire, utiliser ce code dans Application_BeginRequest ou dans Page_Load - Publications seront traités comme des défauts de cache.

& nbsp

if(HttpContext.Actuel.Demande.HttpMethod=='POST')
cette.Réponse.Le Cache.SetNoServerCaching()

& nbsp









Asp.net page mise en cache et iis6 en mode noyau de la mise en cache


Asp.net page mise en cache et iis6 en mode noyau de la mise en cache : Plusieurs milliers de conseils pour vous faciliter la vie.


vous vous Demandez comment ASP.NET page mise en cache se rapporte a IIS6 en mode noyau de la mise en cache?

  1. Avec la sortie active la mise en cache pour un Formulaire Web, la page sera servi directement a partir de Windows Server 2003 noyau si VaryByParam=“None“ et pas d'autres Varier les parametres sont specifies. Le cadre ne sera pas appele en quelque sorte - Application_BeginRequest ne se declenchera pas.
  2. Si VaryByParam, VaryByControl, ou VaryByCustom est utilise, alors Application_BeginRequest et Application_EndRequest le feu et le cache du noyau ne sera pas utilise.
  3. Selon des essais a l'aide de la LOI, le cache du noyau double les performances d'un acces au cache.

reportez-vous a http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconoutputcache.asp

Combien de Postes sont-ils traites? Ces regles sont independantes l'une de noyau de mise en cache.

  1. La demande params (si la chaîne de requete ou POST params) sont pas une partie de la cle de cache. C'est, sauf si vous utilisez VaryByParam ou VaryByControl, la meme entree du cache sera retourne quelle que soit la requete params sont.
  2. La cle de cache est le chemin de la requete et la methode http. C'est, d'une publication sur le bouton de la page, va provoquer un cache miss sur le premier clic, mais pas sur les clics suivants.

Il est generalement souhaitable de supprimer la mise en cache sur un POST. Pour ce faire, utiliser ce code dans Application_BeginRequest ou dans Page_Load - Publications seront traites comme des defauts de cache.

& nbsp

if(HttpContext.Actuel.Demande.HttpMethod=='POST')
cette.Reponse.Le Cache.SetNoServerCaching()

& nbsp


Asp.net page mise en cache et iis6 en mode noyau de la mise en cache

Asp.net page mise en cache et iis6 en mode noyau de la mise en cache : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation