Twilo: Komprimierung

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/

  1. 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

    --
    SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
    http://againsttcpa.com
    1. 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

      1. 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

        --
        SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
        http://againsttcpa.com
        1. 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

          1. 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

            --
            SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
            http://againsttcpa.com
            1. 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

              1. Hallo Twilo,

                der Netscape allgemein, oder nur der 4.7x

                AFAIK nur der 4.x

                Gruß
                Alexander Brock

                --
                SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
                http://againsttcpa.com
          2. 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

            --
            Rest in peace, Dimebag!
            #
            "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
            1. 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

        2. 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

          1. 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