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!!
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!!