Re: Disadvantages of output buffering
| From: | Robert Cummings | Date: | Tue, 26 Jun 2007 13:12:27 +0000 |
| Subject: | Re: Disadvantages of output buffering | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-257786@lists.php.net to get a copy of this message | ||
On Tue, 2007-06-26 at 14:09 +0100, Stut wrote:
> Robert Cummings wrote:
> > On Tue, 2007-06-26 at 14:33 +0200, Emil Edeholt wrote:
> >> Hi!
> >>
> >> My php project would get a much cleaner code if I could set cookies
> >> anywhere in the code. So I thought of output buffering. But I can't find
> >> any articles on the cons of output buffering. I mean it most be a reason
> >> for it being off by default?
> >
> > Cons of output buffering:
> >
> > - teeeeeeeency weency time overhead
>
> Compared to the time taken to flush to the client more often? This is
> incorrect in most cases, and even when it's not it really really is
> "teeeeeeeency weency".
>
> > - memory overhead since buffered content remains in memory
> > until flushed.
>
> Indeed, but memory is cheap and you're likely to run out of memory for
> other reasons waaaaay before output buffering causes it.
Agreed, I was hard pressed to come up with cons in the first place :)
Cheers,
Rob.
--
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com
|
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting |
| a powerful, scalable system for accessing system services |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for |
| creating re-usable components quickly and easily. |
`------------------------------------------------------------'