Feature #36219

Allow to buffer output

Added by Steffen Müller about 1 year ago. Updated 2 months ago.

Status:On Hold Start date:2012-04-17
Priority:Won't have this time Due date:
Assignee:- % Done:

0%

Category:Logging API Spent time: -
Target version:-
TYPO3 Version:
Votes: 0

Description

Performance could suffer from the load caused by i/o writes or db queries.
Buffering the output and writing in batches could help.

(idea from T3DD12 workshop)

History

Updated by Steffen Müller 10 months ago

Can we 100% rely on the buffer being written at any time? What if script dies before buffer is written?

Updated by Steffen Müller 10 months ago

  • Status changed from New to Needs Feedback

Updated by Steffen Müller 2 months ago

  • Status changed from Needs Feedback to On Hold
  • Priority changed from Should have to Won't have this time

This should be solved with a BufferWriter, which can be shipped as 3rd party writer.

The log configuration could pipe all log events to the BufferWriter.

The BufferWriter would need to hook into the rendering, right before Bootstrap is shutdown. Not sure if core allows stuff like this.

Also available in: Atom PDF