Table des matières
On a beaucoup parlé de la façon dont les performances d'une application doivent être améliorées, tant avec des techniques côté serveur que côté client, de ce dernier côté il est difficile de savoir ce qui fonctionne et ce qui ne fonctionne pas, car il s'agit généralement d'un perception subjective que notre application se charge rapidement ou non.Heureusement, il existe des outils que nous pouvons installer et de cette manière sans lancer une seule ligne de code dans notre application, nous pouvons mesurer ses performances et ainsi savoir quel type de mesures nous devons prendre.
Pour corriger il faut savoir que c'est défaillant et la seule façon de le faire est d'avoir un outil qui fait un profil de notre application et ainsi aller directement aux points qui échouent; heureusement pour nous, nous avons un outil appelé YSlow développé par Yahoo! Et que nous pouvons utiliser dans le navigateur Firefox en complément.
YSlowBien qu'il soit compatible avec d'autres navigateurs pour des raisons de lisibilité, nous allons supposer Firefox en tant que navigateur pour ce tutoriel, donc dans le gestionnaire de modules complémentaires ou d'extensions Firefox cherchons YSlow et nous l'installons, puis nous allons créer une nouvelle application de l'Internet dans ASP.NET MVC pour tester les performances du modèle de base avec le modèle de base.
Pour cela, nous nous rappelons que nous devons aller à Fichier, nouveau projet, application ASP.NET MVC et dans la boîte de dialogue choisissez le modèle d'application Internet :
Lors de l'exécution du test, nous obtenons une bonne note pour le modèle de base, c'est grâce au fait que ledit modèle essaie d'implémenter directement les meilleures pratiques, cependant il y a des tests qui ont échoué, comme le nombre de requêtes HTTP ou l'utilisation d'un CDN.
Autres outilsBien sûr ce n'est pas le seul outil, il y en a d'autres qui tournent en ligne, c'est donc à nous d'enquêter un peu plus pour pouvoir avoir différents points de vue et ainsi trouver ce qui conviendra le mieux à notre application.
Avec cela, nous terminons ce tutoriel en ayant appris à mesurer les performances qui peuvent être obtenues côté client, en obtenant des points qui peuvent être quantifiés grâce à YSlow.