Best Practices zur Optimierung unserer Anwendung in ASP.NET MVC

Inhaltsverzeichnis
Die Optimierung unserer Anwendungen mit ASP.NET MVC Sie gehen nicht nur von der Programmierseite aus, sondern haben auch viel damit zu tun, wie wir unser Projekt und seine Abhängigkeiten organisieren, in diesem Fall die Ressourcen, die der Browser herunterladen muss, zum Beispiel Bilder und Dateien. .css Ja .js.
Dies ist durch die Art und Weise gegeben, wie der Browser Anrufe über die HTTP Was ist zu tun, da aus Sicherheitsgründen die Anzahl der gleichzeitigen Anrufe auf dieselbe Domäne begrenzt ist, damit der Benutzer und sein Surferlebnis nicht beeinträchtigt werden.
Wie wir eingangs erwähnt haben, haben die Browser Beschränkungen In Bezug auf die Anzahl gleichzeitiger Aufrufe, die in einer Anfrage an dieselbe Domäne getätigt werden können, dauert der Download bei vielen statischen Dateien länger, wenn sie in unterschiedlichen Einschlüssen enthalten sind, als wenn wir eine geringere Anzahl davon haben .
.js-Dateien zusammenführenUm eine wesentliche Verbesserung zu erreichen, müssen wir unsere Dateien zu einer zusammenfassen. Dadurch wird die Anzahl der Elemente, die heruntergeladen werden müssen, reduziert. Wenn wir also können, sollten wir eine allgemeine .js-Datei wo Sie die allgemeinen Grundfunktionalitäten finden und in Ausnahmefällen eine zusätzliche für die verschiedenen speziellen Skripte der Seite hinzufügen können.
SpritesDas gleiche kann auf .css-Dateien angewendet werden, aber was mit Bildern passiert, können wir nicht in einer einzigen Datei mischen, das stimmt bis zu einem gewissen Punkt, aber wir können die Figur des Sprites, wenn wir also mehrere Schaltflächen im Bildformat haben, können wir mehrere erstellen Sprites die mehrere dieser Tasten haben und von CSS das Notwendige ausfindig machen.
Dadurch können wir die Anzahl der herunterzuladenden Elemente reduzieren, wie wir in der folgenden grafischen Darstellung sehen:

Ein weiterer wichtiger Punkt, der in die gleiche Richtung geht, um Anrufe zu reduzieren HTTP ist die Verwendung von CDNs, dies sind statische Content-Netzwerke, die über einen anderen Server laufen und die wir zum Speichern unserer Bilder verwenden können, .js- und .css-Dateien, damit der Browser nicht denkt, dass er Inhalte von derselben Domain herunterlädt, wodurch die parallelen Anfragen erhöht werden können.
Dies bringt auch einen zusätzlichen Vorteil, da der Dateidienst von einem separaten Server kommt, wir diesen Server nur für die Bereitstellung von statischen Inhalten und damit unseren Server optimieren können ASP.NET es wird weniger belastet, wodurch die CPU- und Speicherlast reduziert wird.
Verwenden Sie verschiedene CDNsTatsächlich können wir einen kleinen Trick machen, der sehr effektiv ist und darin besteht, zwei zu verwenden CDNs in verschiedenen Domänen, eine für die Bilder und eine für die Skripte Ja CSS, damit können wir mehr Downloads parallel haben, was die Leistung unserer Anwendung erheblich steigern wird.
Damit beenden wir dieses Tutorial. Wir haben gesehen, dass wir die Leistung unserer Anwendung steigern können, indem wir kleine Tricks anwenden und die Anzahl der Elemente reduzieren, die der Browser des Benutzers herunterladen muss.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave