Minimierung und Neuausrichtung in ASP.NET MVC

Auf dem Weg, Best Practices in unserer Anwendung zu verwenden, um die Leistung zu steigern, müssen wir einige Themen behandeln, die dazu beitragen können, optimale und schnellere Anwendungen zu erhalten.

Das erste Problem ist die Verkleinerung, dieser Prozess soll die Größe der Dateien reduzieren, auf diese Weise ist der Download, den der Client-Benutzer durchführen muss, viel geringer und gewinnt dadurch ein wenig mehr Leistung, was in diesem Zeitraum aufgrund der immer wichtiger geworden ist große Größe, die CSS- und JS- Dateien erreichen kann.

Das zweite Problem ist die Verwaltung der Umleitung innerhalb unserer Anwendung. Auch wenn dies harmlos klingt, ist die Umleitung nicht in allen Fällen gut. Wir müssen also lernen, wann der beste Zeitpunkt für die Anwendung ist.

Minimierung

Dieser Prozess besteht, wie bereits erläutert, darin, die Größe der Skript- und Stildateien zu verringern. Er kann jedoch auch auf Code angewendet werden, der in der Ansicht mit den Tags <script> oder <style> geschrieben ist.

Datei verkleinern
Um einen Code oder eine Datei zu minimieren , löschen Sie einfach Leerzeichen, Zeilenumbrüche und unnötige Zeichen sowie Kommentare. Durch Entfernen all dieser Zeichen wird die Dateigröße drastisch um bis zu 25% verringert.

Wenn wir die GZIP- Komprimierung mit der Minimierung verbinden, können wir alles sehen, was eine Datei reduzieren wird, sodass der Browser weniger Elemente herunterladen muss.

Tools minimieren
Die am häufigsten verwendeten Tools für die Minimierung sind JSMin und YUI Compressor. Daher können wir untersuchen, wie diese Technik angewendet werden kann.

Sehen wir uns an, wie ein Javascript- Code nach einer Minifizierung aussieht:

See also  So kopieren Sie mehrere Zellen gleichzeitig Excel 2019, 2016

asp_minified_redireccion.jpg
Wir sehen auf der linken Seite des Bildes den normalen Code und das Ergebnis der Minimierung auf der rechten Seite.

Die Umleitungen

Die erneute Adresse ist eine Ressource, die verwendet wird, um den Browser zu einer anderen URL oder Adresse zu bewegen, die der Benutzer besuchen möchte. Diese Adresse wird häufig verwendet, wenn Ressourcen auf andere Server verschoben wurden oder wenn viele Domänen vorhanden sind und wir möchten den Benutzer an die Hauptdomäne senden.

Dies ist jedoch nicht immer eine gute Praxis, da der Browser einige Sekunden blockieren muss, während er die neue Adresse findet. Wenn dies nicht explizit festgelegt ist, können wir den Cache nicht laden.

Klassische Neuausrichtung
Eine der klassischen Arten, wie eine unerwünschte erneute Adresse auftritt, ist der Aufruf unserer Anwendung zu einer Ressource, zum Beispiel: pagina.com/recurso/resultado. Dadurch wird eine automatische erneute Adresse zu pagina.com verursacht / resource / result / Wenn wir Beobachter sind, werden wir sehen, dass ein / am Ende hinzugefügt wurde.

Um dies zu vermeiden, können wir eine Technik anwenden, die von der URL mithilfe einer Umschreiberegel in der Konfiguration unserer Anwendung im IIS umgeschrieben wird.

asp_minified_redireccion2.jpg
Wir sehen dann, dass, wenn unser Server eine URL mit einem Schrägstrich am Ende erkennt, diese entfernt wird und eine permanente Neuadresse generiert wird, das heißt, dass der Browser beim Empfang der URL mit einem Schrägstrich am Ende nicht darauf wartet, dass sie umgeleitet wird Andernfalls wird die neue URL direkt aufgerufen.

Mit dem Abschluss dieses Tutorials haben wir zwei Fälle gesehen, die uns helfen, die Leistung unserer Anwendung zu verbessern, und die sich als Best Practices erweisen, damit unser Code professioneller wird.

See also  So starten Sie von der Eingabeaufforderung in Windows 10

administrator

Leave a Reply

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