Mesure des performances
La mesure des performances d'un serveur Web est une compétence qui s'enrichit au fil des expériences répétées. De nombreuses variables entrent en jeu, telles que le nombre de clients, la vitesse des connexions clientes, les ressources du serveur, le code des applications, etc. Il est préférable de disposer des outils adéquats, ce qui est heureusement le cas.
Microsoft fournit l'outil WAS (Web Application Stress) qui simule l'accès de plusieurs clients HTTP à votre site Web. Vous pouvez contrôler la charge cliente, le nombre de connexions, le format des cookies, les en-têtes et plusieurs autres paramètres à partir de l'interface graphique de l'outil. Après l'exécution d'un test, WAS fournit des rapports contenant des mesures de performance, telles que le temps de réponse, le débit et les données des compteurs de performances relatives à votre application. L'objectif est simple : optimiser le débit et l'utilisation de l'UC en présence d'une charge importante. WAS est disponible dans le Kit de Ressources Techniques Microsoft Internet Information Server et peut aussi être téléchargé séparément sur le site http://webtool.rte.microsoft.com.
ASP.NET expose également une série de compteurs de performance qui peuvent être utilisés pour suivre l'exécution de vos applications. Contrairement à l'ASP traditionnel, la plupart de ces compteurs de performance sont exposés par application, plutôt que globalement pour la totalité de l'ordinateur. Les compteurs propres à l'application sont disponibles sous l'objet de performance ASP.NET Framework Applications et vous devez sélectionner une instance d'application particulière lorsque vous choisissez un compteur à surveiller. Bien entendu, vous pouvez toujours consulter les valeurs des compteurs de toutes les applications en utilisant une instance d'application « __Total__ » spéciale dans le Moniteur système. ASP.NET expose également des compteurs globaux uniquement qui ne sont pas liés à une instance d'application particulière. Ces compteurs se situent sous l'objet de performance Système ASP.NET. Pour afficher tous les compteurs disponibles pour ASP.NET (sur les systèmes Windows 2000)
- Sélectionnez Démarrer->Programmes->Outils d'administration->Analyseur de performances.
- Cliquez sur le bouton Afficher le rapport dans le Moniteur système.
- Cliquez sur le bouton Ajouter.
- Sélectionnez ASP.NET Applications, puis la case d'option Tous les compteurs. Cliquez sur OK.
- Sélectionnez ASP.NET, puis la case d'option Tous les compteurs. Cliquez sur OK.
La fonctionnalité de traçage de ASP.NET est également utile pour la détection des goulets d'étranglement des performances dans votre code. Elle peut fournir des informations de temporisation importantes entre des instructions de sortie de traçage successives, telles que des informations sur la hiérarchie des contrôles serveur, sur la quantité d'états d'affichage utilisée et sur la taille de rendu des contrôles de votre page. Pour plus d'informations sur la fonctionnalité de traçage.
|