Aktivieren Sie die Gzip-Komprimierung in ASP.NET MVC

Inhaltsverzeichnis
Einer der Schlüssel zur Erzielung einer höheren Leistung in einer Webanwendung besteht darin, die geringstmögliche Datenmenge über das Internet oder das Netzwerk zu übertragen. Eine der ersten Techniken, die wir verwenden, ist Clientseitigen Cache aktivieren Sie müssen also nicht ständig Stylesheets oder Bilder herunterladen.
Aber was passiert, wenn der Inhalt zum ersten Mal heruntergeladen wird, lädt der Anwendungsclient zu diesem Zeitpunkt auch alle Dateien herunter, um sie im Cache speichern zu können. Hier kann bei vielen Daten das erste Laden sehr langsam sein.
Inhalt komprimierenUm dieses Leistungsproblem zu vermeiden, können wir den komprimierten Inhalt mit senden Gzip, auf diese Weise eine Datei CSS das 5 KB wiegt, kann um 70% reduziert werden, damit der Client weniger Daten herunterladen muss, wodurch die Ladegeschwindigkeit der Anwendung erhöht wird.
Gzip ist eine Form der Komprimierung, mit der wir die Größe von Dateien reduzieren können, wie z CSS, JS und HTML und wir können sogar die Größe der Daten reduzieren JSON bevor sie übertragen werden, wodurch wir bis zu 70 % der Bandbreite für diese Formate gewinnen können.
Was man nicht komprimieren sollteEs gibt andere Formate, deren Komprimierung nicht empfohlen wird, z. B. Dateien PDF Wellen Bilder, da das Ergebnis eine größere Datei sein kann, da diese Formate von Natur aus komprimiert sind.
So kann alles, was textbasiert und nicht binär ist, mit komprimiert werden GzipSobald der komprimierte Inhalt gesendet wurde, empfängt der Browser ihn und dekomprimiert ihn mit hoher Geschwindigkeit auf dem Client, wodurch die verwendete Bandbreite reduziert und somit eine höhere Ladegeschwindigkeit erreicht wird.
Alte BrowserDerzeit unterstützen fast alle Browser die Komprimierung in Gzip, es gibt jedoch Ausnahmefälle wie alte Browser und Systeme Stellvertreter die das Laden komprimierter Inhalte mit dieser Technik verhindern, führt dies dazu, dass die Anwendung auf die gleiche Weise funktioniert, nur dass sie nicht von der Leistungsverbesserung profitiert.
So aktivieren Sie die Inhaltskomprimierung in Gzip wir müssen auf den server gehen IIS unserer Anwendung und nehmen Sie eine kleine Konfiguration vor, diese ist standardmäßig aktiv, wir können dies jedoch noch bestätigen, dafür in der Datei ApplicationHost.config Wir müssen sehen, ob wir einen Abschnitt namens haben, wie wir in der folgenden Abbildung sehen können:

Hier können wir sehen, wie wir angeben, wo die komprimierten Dateien zu finden sind, den Pfad der Bibliothek, die für die Komprimierung verantwortlich ist und dann die mimeTypen oder Dateitypen, die komprimiert werden können, in diesem Fall ist es für den statischen und dynamischen Teil aktiviert, für alles, was Text ist und Javascript Von Anwendungen.
Damit beenden wir dieses Tutorial, wir haben gesehen, dass es das ist Gzip und wie es uns helfen kann, die Leistung zu verbessern und wie wir es in der Anwendungskonfigurationsdatei von . aktivieren können ISS.
wave wave wave wave wave