Re: Server-side roles in the HTTP wrote: 
original article:
> Hi,
> wrote:
> > If the full content is immediately available, it would be sent as
one chunk.
> Not necessarily.
> It depends how the CGI is writing to stdout, on the OS, pipe buffer
size, and on the
> load on the machine.
> If a dumb CGI writes one byte at a time to stdout, even in a tight
loop, it's
> possible that the kernel will make the daemon thread wake up and
return it that
> single byte, which would then be sent as a chunk if no buffer
thresholds are set.
> Every other 1-byte write may also result in another chunk. Some
thresholds are
> necessary to avoid those cases.

Well, I just want to caution against optimizing for a pathological case
at the expense (e.g., reduced responsiveness) of normal cases.

Anyway, it's not that important anyway, since we're only talking about
the default behavior.  Mark's draft provides that:
   There MUST be a method by which content generators can specify that
   content is not to be buffered; this MAY be performed by a pseudo-
   HTTP header that is consumed by the server.
So, if I don't want my responses buffered I can turn off buffering (in


Received on Thursday, 2 September 1999 15:42:45 UTC