HowTo: ASP.NET Seiten komprimieren per global.asax
Wenn man größere Datenmegen auf einer ASP Seite anzeigen oder per Webservice übertragen möchte, kann man die Übertragungsdauer durch Komprimierung erheblich reduzieren (je nach Inhalt schrumpft die Datenmenge auf ca. 1/4).
Eine ausführliche Anleitung wie man die Komprimierung (gzip und deflate) ohne großen Aufwand und Änderungen am Code einrichtet findet ihr hier.
Hier die Kurzanleitung:
1. Füge diese Datei in dein Projekt ein.
2. Webseite neu bauen.
3. Fertig




Alex
26. February 2008
Wir hatten schon Probleme bei JavaScript und HttpCompression, d.h. JavaScript mußte von der Kompression ausgenommen werden.
Alex
Jürgen Gutsch
26. February 2008
Dito.
Ich prüfe einfach noch auf die Endung .aspx, dann geht es ohne Drobleme.
Gruß
Jürgen
Hannes Preishuber
26. February 2008
also das ist definitv der Weg den ich nicht empfehlen kann.
entweder direkt im IIS
oder ein HTTPMoudule
Oliver Guhr
26. February 2008
Ich hatte die Kompression extra wegen der großen Javascript Datein(900kb) eingebaut und es geht ohne Probleme. Also bis jetzt
Oliver Guhr
26. February 2008
@Hannes
Das über den IIS zu machen war meine erste Idee, leider schlugen alle versuche fehl den IIS zur Kompression der Daten zu bewegen. Warum ist diese Variante nicht zum empfehlen, wegen der performance?
Alex
26. February 2008
Wir verwenden auch ein HttpModule:
http://www.blowery.org/code/HttpCompressionModule.html
Alex