hi,

Markus Schönhaber schrieb:

> Wie gesagt, das Ganze ist für die on-the-fly-Kompression von Text o. ä.
> gedacht. Wenn der Server bei einem .tar.gz tatsächlich
> Content-Encoding: gzip
> in der Response senden sollte, wäre nicht der IE derjenige, dem ich in
> diesem Zusammenhang einen Vorwurf machen würde.

ah, super Antwort, danke dafür :-) Der Kollege schrieb daraufhin über
die interne Liste:

--
[...]
> Wie gesagt, das Ganze ist für die on-the-fly-Kompression von Text o. ä.
> gedacht. Wenn der Server bei einem .tar.gz
> tatsächlich
> 
>   Content-Encoding: gzip
> 
> in der Response senden sollte, wäre nicht der IE derjenige,
> dem ich in diesem Zusammenhang einen Vorwurf machen würde
> 
> 
> Grundsätzlich ist gegen das »Content-Encoding: gzip« nichts zu sagen, wenn
> der Client vorher »Accept-Encoding: gzip« signalisiert hat und außerdem
> »Content-Type: application/x-tar« verwendet wird. Man nimmt hier an, dass der
> Empfänger sich gleich anschauen möchte, was im Archiv steht (etwa mit einem
> Programm wie »Ark«, wobei es »Ark« im speziellen egal ist, ob die Datei
> noch komprimiert ist oder nicht).
> 
> In meinen Augen ist es viel verwerflicher, »Content-Type: application/x-gzip«
> zu setzen (so wie das Apache 2 in der Standardeinstellung zu tun scheint), da
> man dann nicht mehr sehen kann, welchen Typ die Daten eigentlich haben.
> 
> Ein »Content-Encoding: gzip« ist dann nicht angesagt, wenn der Client nicht
> ausdrücklich gesagt hat, dass er es versteht. Zu behaupten, dass
> »Content-Encoding: gzip« nur dafür gedacht ist, Text transparent zu
> komprimieren, ist allerdings kurzsichtig. Niemand hindert den Betreiber einer
> Webseite daran, große Inhalte schon vorkomprimiert abzulegen (Stichwort
> ».tar.gz«) und sie nur bei Bedarf entkomprimiert zu verschicken -- was bei
> den heutigen Browsern seltener vorkommen dürfte als der komprimierte Fall, so
> dass man sich unter dem Strich Arbeit spart. Dies zumal da ein Webserver wie
> Apache auf einem hochgezüchteten Betriebssystem wie Linux fertige Dateien viel
> effizienter ans Netzwerk verschicken kann als Sachen, die erst noch im
> Userspace bearbeitet werden müssen (Stichwort: sendfile(2)).
--

cu denny

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an