Hey OS/Apache Experts,

I just stumbled upon the SendBufferSize Apache config 
setting ( described below ).  Its seems that this might be 
a way to get the right buffering to free up the Apache 
process, instead of requiring a two server setup for modperl.

Can any OS experts clarify this situation?  The 
SendBufferSize affects the size of the TCP/IP window
that Apache uses, which normally defaults to 4K.
>From the description of it, it seems liks it might
do the trick.  The problem may still be that the 
httpd process will not move on until the entire 
buffer has been dumped to the client.

Any thoughts?

-- Joshua


SendBufferSize <bytes>

This directive determines the size of the output buffer used in TCP/IP connections and 
is primarily useful for
queuing data for connections where the latency (that is, the time it takes for a 
packet to get to the remote end
and for the acknowledgement message to come back) is high. For example, 32 kilobyte 
buffers can be
created with:
 
         SendBufferSize 32768
 
Each TCP/IP buffer created by Apache will be sized to this value, one per client 
connection, so a large value
has a significant effect on memory consumption, especially for busy sites.

Reply via email to