Michael Schröpl: Komprimierte übertragung von webseiten

Beitrag lesen

Hi,

Ja, das geht mit allen Dateien/Daten.
Allerdings kann es mit einigen sehr alten Browsern
Schwierigkeiten geben, die zwar Komprimierung
anfordern, sie aber eigentlich nur bei HTML-Dateien
unterstützen und dementsprechend bei komprimierten
Javascript- oder CSS-Sachen völlig ratlos aus der
Wäsche schauen (aber AFAIK zumindest nicht abstürzen).

genau. Netscape 4 und komprimiertes JavaScript bzw. CSS, das ist eine ziemlich traurige Kombination.
Allerdings würde eine serverseitige Einbindung solcher Seiten das Problem umgehen - oder eine serverseitige Erkennung dieses Browsers. Oder beides. Oder ...

Worauf man beim Komprimieren noch achten sollte:
Nicht die auf dem Weg befindlichen Proxies belügen.
Also brav einen "Vary: Accept-Encoding"-Header (mindestens) mit senden. Sonst werden 98% aller Browser des WWW möglicherweise ziemlich unglücklich - insbesondere Mozilla und M$IE ...
    (http://www.schroepl.net/projekte/mod_gzip/cache.htm)

Viele Grüße
      Michael

P.S.: Wurde schon geposted, daß Squid 2.5 released ist und tatsächlich negotiated content cachen kann?