output_buffering implicit_flush

Hallo Zusammen,
hat wer Ahnung von der Wirkung PHP ini Einstellungen ??

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 tierisch rödeln, da es jedes byte zwischenspeichert, merkt, das das Limit erreicht ist und wg. implicit_flush dieses byte jetzt an den server senden will?

Macht es nicht aus performancegründen erheblich mehr sinn,
wenn implicit_flush auf On steht, das output_buffering auf Off zu stellen??
bzw. beides auf Off zu stellen??
Vielen Dank fürs lesen!!
Gruß
Holger