Streaming responses to the client

Paul Dlug paul.dlug at
Fri Apr 20 17:14:40 MSD 2007

Right, but turning off buffering is not the same as streaming the
response with a buffer. Are there any plans to add this functionality?
Right now it's the only thing keeping me from using nginx.


On 4/20/07, Igor Sysoev <is at> wrote:
> On Fri, Apr 20, 2007 at 01:21:31AM -0400, Paul Dlug wrote:
> > Perhaps there's an obvious answer to this question but it doesn't seem
> > to be documented anywhere...
> >
> > I have nginx running as a reverse proxy for a web application serving
> > several large pages. Without nginx the page incrementally loads in the
> > browser (streaming response) so the user is able to view it as it
> > loads. Behind nginx the it hesitates and loads in one chunk. This
> > indicates that nginx is reading the response from the backend and then
> > serving it rather than streaming it to the client as it loads.
> >
> > Is there anyway to get nginx to stream responses? To compare, Perlbal
> > has this behavior implemented and the difference in the perceived
> > speed when a large page loads is significant. If nginx can stream
> > responses I assume it would be possible to turn off buffering to a
> > file completely.
> proxy_buffering off;
> --
> Igor Sysoev

More information about the nginx mailing list