Nous utilisons des profils de mise en cache de sortie dans web.config comme ceci:sortie Cache Total des Hits ne se reflète pas dans la performance IIS moniteur
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<clear />
<add name="CacheHourly" location="Server" duration="3600" varyByParam="*" varyByCustom="IsMobile" />
<add name="CacheDaily" location="Server" duration="86400" varyByParam="*" varyByCustom="IsMobile" />
</outputCacheProfiles>
</outputCacheSettings>
</caching>
En perfmon
, nous voyons 100% (pas misses hits) en sortie Cache compteurs. Nous voyons essentiellement des 0 dans l'ensemble du tableau pour les compteurs de cache de sortie (sauf les échecs).
Voir la capture d'écran ci-dessous.
Le botteur est que je suis assez sûr qu'il est activé. Si j'ajoute enabled="false"
à chaque profil de cache de sortie, puis que j'appuie sur une page cible, il revient en 300 ms de manière cohérente. Si je les garde activés, il reviendra en 90ms de manière constante, ce qui n'est pas super rapide, mais il est toujours plus rapide que 300ms. Editer: Ai-je tort de penser que les compteurs de Cache de sortie * sont les bons compteurs? Les compteurs de cache URI semblent avoir un pourcentage d'accès plus élevé, mais je pensais que c'était juste pour les métadonnées IRI URI.