Komprimierung
Twilo
- php
0 Alexander Brock0 Twilo
Hallo,
wenn ich folgendes verwende
ini_set("zlib.output_compression", "1");
bekomem ich folgendes als Ausgabe*
Content (5.74 KiB)
wenn ich aber
ob_start("ob_gzhandler");
verwende, bekomme ich folgende Ausgabe*
Content (encoded: 1.82 KiB / decoded: 5.74 KiB)
laut php.net ist "zlib.output_compression" in "PHP_INI_ALL" benutzbar
warum funktioniert das nun nicht?
was ist eigentlich der Unterschied zwischen ob_start("ob_gzhandler"); und ini_set("zlib.output_compression", "1");?
kann eine Komprimierung auch negative Auswirkung haben?
ist eine Komprimierung immer Sinnvoll, bzw. wann sollte man dies nicht benutzen?
mfg
Twilo
* laut http://web-sniffer.net/
Hallo Twilo,
warum funktioniert das nun nicht?
Vielleicht ist ini_set() bei deinem Provider abgeschalten?
kann eine Komprimierung auch negative Auswirkung haben?
AFAIK vergisst Netscape 4.x externe CSS und JS Dateien, wenn diese
Komprimiert ausgeliefert werden.
Gruß
Alexander Brock
Hallo,
warum funktioniert das nun nicht?
Vielleicht ist ini_set() bei deinem Provider abgeschalten?
das kann natürlich sein :-(
ps. wie kann man eigentlich "ini_set('session.use_trans_sid', 1);" ohne ini_set noch bewerkstelligen?
kann eine Komprimierung auch negative Auswirkung haben?
AFAIK vergisst Netscape 4.x externe CSS und JS Dateien, wenn diese
Komprimiert ausgeliefert werden.
Netscape 4.7x muss bei mir eh ohne CSS Auskommen :)
wenn es die eine JS-Datei nicht nimmt, ist auch nicht weiter schlimm
also damit müssen die User (viele sind es ja nicht mehr) dann leben ;)
gibt es noch andere Gründe, die dagegen sprechen?
mfg
Twilo
Hallo Twilo,
ps. wie kann man eigentlich "ini_set('session.use_trans_sid', 1);" ohne ini_set noch bewerkstelligen?
Keine Ahnung, lies das Manual ;-)
gibt es noch andere Gründe, die dagegen sprechen?
Dein Provider verdient wegen des geringeren Traffics weniger an dir,
du verbrätst aber gleichzeitig mehr CPU-Leistung, das schadet der Wirtschaft ;-))
Sonst kenne ich keine Nebenwirkungen,
die Seiten werden nur komprimiert ausgeliefert,
wenn der Client sagt, dass er das unterstützt.
Gruß
Alexander Brock
Hallo Alexander,
ps. wie kann man eigentlich "ini_set('session.use_trans_sid', 1);" ohne ini_set noch bewerkstelligen?
Keine Ahnung, lies das Manual ;-)
unter de3.php.net habe ich bis jetzt noch nichts gefunden
werde wohl mal die Tage google'n müssen :)
gibt es noch andere Gründe, die dagegen sprechen?
Dein Provider verdient wegen des geringeren Traffics weniger an dir,
ich muss zum Glück den Traffic nicht nezahlen ;)
du verbrätst aber gleichzeitig mehr CPU-Leistung, das schadet der Wirtschaft ;-))
ist zwar ein Grund, aber die User haben die Seiten ja schneller, können also den PC früher herunterfahren
das gleicht sich also aus ;-)
Sonst kenne ich keine Nebenwirkungen,
die Seiten werden nur komprimiert ausgeliefert,
wenn der Client sagt, dass er das unterstützt.
vielleicht sagt irgendein Exot, ich kann es, dabei kann er es nicht *g*
mfg
Twilo
Hallo Twilo,
vielleicht sagt irgendein Exot, ich kann es, dabei kann er es nicht *g*
Der Netscape kann es, vergisst aber dann halt (Aufgrund eines Bugs)
externe Scripte und CSS-Dateien.
Gruß
Alexander Brock
Hallo,
vielleicht sagt irgendein Exot, ich kann es, dabei kann er es nicht *g*
Der Netscape kann es, vergisst aber dann halt (Aufgrund eines Bugs)
externe Scripte und CSS-Dateien.
der Netscape allgemein, oder nur der 4.7x
mfg
Twilo
Hallo Twilo,
der Netscape allgemein, oder nur der 4.7x
AFAIK nur der 4.x
Gruß
Alexander Brock
hi,
ps. wie kann man eigentlich "ini_set('session.use_trans_sid', 1);" ohne ini_set noch bewerkstelligen?
Keine Ahnung, lies das Manual ;-)
unter de3.php.net habe ich bis jetzt noch nichts gefunden
die beschreibung zur option findest du unter http://www.php.net/manual/de/ref.session.php, und dort steht in der spalte "änderbar" der wert "PHP_INI_ALL".
unter dieser tabelle findest du übrigens noch den satz
"Um weitere Details und die Definition der PHP_INI_*-Konstanten zu erhalten, siehe ini_set()."
gruß,
wahsaga
Hallo wahsaga,
ps. wie kann man eigentlich "ini_set('session.use_trans_sid', 1);" ohne ini_set noch bewerkstelligen?
Keine Ahnung, lies das Manual ;-)
unter de3.php.net habe ich bis jetzt noch nichts gefunden
die beschreibung zur option findest du unter http://www.php.net/manual/de/ref.session.php, und dort steht in der spalte "änderbar" der wert "PHP_INI_ALL".
unter dieser tabelle findest du übrigens noch den satz
"Um weitere Details und die Definition der PHP_INI_*-Konstanten zu erhalten, siehe ini_set()."
ich versteh jetzt nicht ganz, was du mir damit sagen möchtest.
Ich hab mir das jetzt öfters durchgelesen, ich hab es so verstanden, dass man als Wert 0 bzw 1 übergeben kann, den Wert kann man überall abändern, also auch im PHP-Script selber
warum klappt das nun aber nicht?
ich bin da etwas ratlos ;)
mfg
Twilo
Hi Alexander,
die Seiten werden nur komprimiert ausgeliefert,
wenn der Client sagt, dass er das unterstützt.
lesenswert ist Welche Browser können mit Content-Encoding: gzip umgehen? von Michael Schröpl.
Grüße,
Roland
Hallo,
die Seiten werden nur komprimiert ausgeliefert,
wenn der Client sagt, dass er das unterstützt.
lesenswert ist Welche Browser können mit Content-Encoding: gzip umgehen? von Michael Schröpl.
der Link ist echt lesenswert
danke
mfg
Twilo