Hallo Leute,
meine Html-Seiten sind oft 10 bis 20 KB groß. Wenn ich sie zippe sind es nur noch 3-4KB. Gib es befehle oder tools, die Webseiten komprimieren und sie erst wieder beim User dekomprimieren.
Gruß wolf
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
hallo !!
also komprimieren kann man html dateien nicht, so wie du es gerne hättest !! es gibt jedoch programme, die webseiten überprüfen und unnötigen html code entfernen und die dateien somit "komprimieren" (größe verringern).
> also komprimieren kann man html dateien nicht,
> so wie du es gerne hättest !!
Doch - genau das geht.
HTTP/1.1 erlaubt es dem Browser, einen Header "Accept-Encoding" an den Server zu senden, in welchem er eine Liste von Codierungsverfahren angeben kann, die er versteht.
Eines der allgemein üblichen Codierungsverfahren ist "gzip" - die meisten modernen Browser verstehen das.
Ein "intelligenter" Webserver (also beispielsweise ein Apache mit mod_gzip) prüft nun den angekommenen HTTP-request.
Erlaubt der Client die Auslieferung komprimierter Daten, dann kann der Webserver diese herstellen.
Das funktioniert sogar mit dynamischem Content, also CGI oder ähnlichem - mod_gzip hängt sich entsprechend tief in den Apache hinein und "saugt" dem CGI-Handler die Ausgabe weg, komprimiert sie, korrigiert die HTTP-Header und sendet das Ergebnis zum Browser zurück.
Dieser darf nun halt bloß nicht gelogen haben bei seiner Behauptung, er würde gzip auch wirklich verst
ja das geht. beim apache braucht man dazu mod_gzip, beim iis ist das eine option auf dem 'main server config' dialog. dabei werden die seiten mit normalen 'gzip' gepackt und dann transportiert. erst der browser packt die seiten dann aus. geht allerdings nur mit browsern die http1.1 koennen (praktisch alle aktuellen).
WM_HOPETHISHELPS
thomas woelfer