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.846 Themen, 35.563 Beiträge
> 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