Messen Sie die Leistung von ASP.NET MVC-Anwendungen

Es wurde viel darüber gesprochen, wie die Leistung einer Anwendung sowohl auf der Server- als auch auf der Client-Seite verbessert werden sollte, und auf der letzten Seite ist es schwierig zu wissen, was funktioniert und was nicht, da es sich in der Regel um eine subjektive Wahrnehmung handelt ob unsere Anwendung schnell geladen wird oder nicht.

Glücklicherweise gibt es einige Tools, die wir auf diese Weise installieren können, ohne eine einzige Codezeile in unserer Anwendung zu starten, um die Leistung zu messen und zu wissen, welche Maßnahmen wir ergreifen sollten.

Messen Sie die Leistung

Um korrigieren zu können, müssen wir wissen, dass es fehlschlägt, und der einzige Weg, dies zu tun, besteht darin, ein Tool zu haben, das ein Profil unserer Anwendung erstellt und so direkt zu den fehlgeschlagenen Punkten gelangt. Zum Glück haben wir ein Tool namens YSlow, das von Yahoo! Und das können wir im Firefox- Browser als Ergänzung nutzen.

YSlow
Obwohl es aus Gründen der Lesbarkeit mit anderen Browsern kompatibel ist, nehmen wir Firefox als Browser für dieses Tutorial an. Im Add- On -Manager oder in den Firefox- Erweiterungen suchen wir nach YSlow und installieren es. Anschließend erstellen wir eine neue Internetanwendung in ASP.NET MVC zum Testen der Leistung mit der Basisvorlage.

Dazu müssen wir unter Datei, Neues Projekt, ASP.NET MVC-Anwendung die Vorlage für die Internetanwendung auswählen:

asp_medir_rendimiento_app.jpg

Sobald dies erledigt ist, müssen wir die Anwendung in Firefox ausführen und wie wir sehen, werden wir das Add-On ausführen. Wenn es das erste Mal ausgeführt wird, werden wir aufgefordert, es zu aktivieren, und wir müssen die Option auswählen, die lautet, alle ausführen Sobald eine Webseite geladen ist:

See also  So ordnen Sie ein Netzwerklaufwerk zu Google Drive, OneDrive

asp_medir_rendimiento_app2.jpg

Nachdem wir das Vorherige getan haben, klicken wir jetzt auf die Schaltfläche, um Tests durchzuführen . Das Interessante an YSlow ist, dass es auf den verschiedenen Tests basiert, die Yahoo.com in seinem Portal verwendet. Deshalb können wir darauf vertrauen, dass wir einige gute Ratschläge zur Verbesserung erhalten unsere Bewerbung

Bei der Ausführung des Tests erhalten wir eine hohe Punktzahl für die Basisvorlage, da die Vorlage versucht, die Best Practices direkt zu implementieren. Es gibt jedoch einige fehlgeschlagene Tests, z. B. die Anzahl der HTTP- Anforderungen oder die Verwendung eines CDN .

asp_medir_rendimiento_app3.jpg

In jedem Abschnitt finden Sie eine kurze Erläuterung und einige Tipps zur Leistungsverbesserung. Außerdem erfahren Sie, was unsere Anwendung beim Laden tut, damit wir mehr Probleme erkennen können, als wir uns vorstellen können.

Andere Werkzeuge
Natürlich ist dies nicht das einzige Tool, es gibt auch andere, die online laufen. Es gehört daher zu unseren Recherchen, unterschiedliche Sichtweisen zu haben und so herauszufinden, was für unsere Anwendung am besten geeignet ist.

Damit haben wir dieses Tutorial abgeschlossen, nachdem wir gelernt haben, wie die Leistung auf der Clientseite gemessen werden kann, um Punkte zu erhalten, die dank YSlow quantifiziert werden können .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *