ouput_buffering / implicit_flush()

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ouput_buffering / implicit_flush()

    Hallo Zusammen,
    ich habe ein Problem mit der PHP ini Einstellungen.
    vielleicht kann mich jemand aufklären.

    output_buffering kann meines Wissens folgende Einstellungen haben.

    'Off' - > Es wird keine Ausgabe zwischengespeichert, Ausgaben werden gleich an den Client gesendet
    'On' -> alle ausgaben werden bis zum Ende eines Ausgabenblocks zwischengespeichert
    Bytes -> Es wird die entsprechende menge Bytes zwischengespeichert und erst dann ausgegeben, wenn Limit erreicht oder Block abgeschlossen ist.

    implicit_flush
    'Off' -> normale Ausgabe, allein gesteuert über output_buffering
    'On' -> bewirkt das gleiche wie ein flush() hinter jeder echo / print - Anweisung.
    'Handler' ->...... keine Ahnung, nicht wirklich von Bedeutung im Moment, glaube ich
    Bin ich da Grundsätzlich richtig davor??

    Wenn nun
    - output_buffering den wert '1' hat
    UND
    - implicit_flush auf 'On' steht,

    ist das performancetechnisch nicht vollkommen daneben??

    Muß PHP jetzt nicht heftig arbeiten, da es jedes byte zwischenspeichert, merkt, das das Limit erreicht ist und wg. implicit_flush dieses byte jetzt an den client senden will?


    Macht es nicht aus performancegründen erheblich mehr sinn,
    wenn implicit_flush auf On steht, das output_buffering auf Off zu stellen??

    Vielen Dank fürs lesen!!
    Zuletzt geändert von Hoover; 25.07.2007, 13:23.
Lädt...
X