Aber was passiert, wenn der Inhalt zum ersten Mal heruntergeladen wird? Zu diesem Zeitpunkt lädt auch der Client der Anwendung alle Dateien herunter, um sie im Cache zu speichern. Wenn viele Daten vorhanden sind, kann der erste Ladevorgang sehr langsam sein.
Der Gzip-Kompressor
Gzip ist eine Form der Komprimierung, mit der wir die Größe von Dateien wie CSS, JS und HTML reduzieren und sogar die Größe von JSON- Daten vor deren Übertragung reduzieren können, wodurch wir bis zu 70% der Breite von erreichen können Band für diese Formate.
Dann kann alles, was auf Text basiert und nicht binär ist, mit Gzip komprimiert werden. Sobald der komprimierte Inhalt gesendet wurde, empfängt und dekomprimiert der Browser ihn mit hoher Geschwindigkeit auf dem Client, wodurch die Bandbreite geringer wird und deshalb haben wir eine höhere Ladegeschwindigkeit.
Aktivieren Sie die Gzip-Komprimierung
Um die Inhaltskomprimierung in Gzip zu aktivieren, müssen wir zum IIS- Server unserer Anwendung gehen und eine kleine Konfiguration vornehmen. Diese ist standardmäßig aktiviert, wir können jedoch immer noch bestätigen, dass in der Datei ApplicationHost.config ein Abschnitt mit dem Namen <httpCompression vorhanden ist > Wie wir im folgenden Bild sehen können:
Hier können wir sehen, wie wir angeben, wo sich die komprimierten Dateien befinden, der Pfad der Bibliothek, die für die Komprimierung verantwortlich ist, und dann die mimeTypes oder Dateitypen, die komprimiert werden können. In diesem Fall ist dies für den statischen und dynamischen Teil aktiviert. für alles was text und javascript von anwendungen ist.
Damit haben wir dieses Tutorial beendet. Wir haben gesehen, dass es sich um das Gzip handelt und wie es uns dabei helfen kann, die Leistung zu verbessern. Außerdem können wir es in der Konfigurationsdatei von ISS- Anwendungen aktivieren.