hi lulu,
Zippen sollte man IMHO nur dann wenn eine _deutliche_ Reduzierung
der Dateigröße möglich ist. Diese ist bei Formaten die ihrerseits
schon eine Komprimierung darstellen, wie z.B. (jpg,mp3,pdf), nur
minimal.
in diesem Fall geht es aber nicht um Bandbreite, sondern um Usability.
Wenn der Client glaubt, den Inhalt selbst irgendwie verarbeiten zu
können, dann ist Abspeichern eventuell schon nicht mehr möglich.
Bestes Beispiel: Zu mod_gzip gibt es für Windows-Benutzer (die ja
in den seltensten Fällen einen C-Compiler besitzen, um den Apache
aus dem Quelltext zu übersetzen) eine fertige DLL zum Download.
Diese wird aber auf der Herstellerseite ohne jegliche Verpackung
angeboten.
Und ein MIME-Typ ist ja nun nicht der Weisheit letzter Schluß, so-
lange diese M$-Versuchsbrowser auf das Internet losgelassen werden.
Lädst Du diese Seite nun per Browser herunter, kann es Dir leicht
passieren, daß Dir der Inhalt dieser DLL im Browserfenster angezeigt
wird - hoppla, das war'r wohl eher nicht.
Nächster Versuch: Anklicken mit der rechten Maustaste und "Save Link
As ..." - das müßte ja jetzt doch wohl zuverlässig funktionieren, ja?
Falsch geraten!
Mir ist mit M$IE schon passiert, daß dabei Zeilenumbrüche konvertiert
wurden (LF nach CR+LF!) und die DLL um ein paar Bytes größer wurde!
Daß sie danach keinen Schuß Pulver mehr taugte, kannst Du Dir ja
vorstellen.
Kleinere Word-DOCs sollte man IMHO direkt anbieten und nur die
größeren packen.
Es gibt keine "kleinen" Word-Docs - und es gibt auch praktisch keine,
die man um weniger als Faktor 20 (!) packen kann.
Bei hohen Zugriffzahlen lohnen sich dann auch geringe
Kompressionsraten.
Ganz so klein sollten sie denn doch nicht sein.
Bedenke, daß der Client ja zusätzlich die Daten auspacken muß.
Statisch gepackte Dateien dürfen natürlich beliebig gut komprimiert
vorliegen (gzip -9 - kostet viel Zeit, macht man aber nur einmal);
bei dynamisch komprimierten Seiten ist es dann schon eine Preisfrage,
ob man mit beliebig viel Mehr-Aufwand das letzte Bißchen herauszuholen
versucht.
Und natürlich sollten mehrere zusammengehörige Dateien in ein
Archiv "zusammengezippt" werden.
Full ACK.
Viele Grüße
Michael