2010-02-25 4 views
0

J'ai besoin d'exécuter une application en mode classique pour une rétrocompatibilité avec une application spécifique, et j'essaie de comprendre le type d'impact que cela aura sur les performances d'une application MVC qui s'exécute sur le site. Si nous mettons quelques mappages de fichiers statiques (pour .js, .css, .png, etc.) au-dessus de la mappe générique ASP.NET pour réduire la quantité de traitement par le gestionnaire ASP.NET, allons-nous approcher le mode intégré en termes de performance?L'exécution d'IIS7 en mode classique affecte-t-elle la mise en cache de la sortie MVC?

Ce qui me préoccupe le plus, c'est tout effet que cela pourrait avoir sur la mise en cache de sortie. Je comprends que le mode intégré peut (?) Permettre au cache de sortie de gérer le contenu non ASP.NET, mais ce n'est pas vraiment un problème. Nous sommes plus intéressés à faire en sorte que l'application MVC utilise pleinement le cache de sortie. Empiriquement, j'ai trouvé que les deux configurations fonctionnent au pair quand tout va bien, mais si la page référence des ressources qui ne sont pas disponibles, le mode intégré a tendance à échouer beaucoup plus rapidement que le mode classique (par exemple 500 ms vs 0). 10 secondes), réduisant le temps d'attente sur le chargement de la page.

Merci pour vos commentaires.

Répondre

0

La chose est que vous avez dit à IIS d'exécuter une application particulière en mode classique. Maintenant, asseyez-vous et voyez. Je devrais le faire.

Je ne pense pas que si vous exécutez une seule application en mode classique, cela devrait affecter une autre application fonctionnant en mode intégré.

Questions connexes