Реализация непрыровной отдачи в модуле-handler

Igor Sysoev is at rambler-co.ru
Thu Jul 19 12:23:54 MSD 2007


On Wed, Jul 18, 2007 at 11:10:04PM +0400, Denis Erygin wrote:

> Про организацию непрерывной отдачи не нашел в ответе ...

nginx считает, что запрос отработан после того, как вызвана
ngx_http_finalize_request().

> Насчет keep-alive понятно.
> 
> ----- Original Message ----- 
> From: "Igor Sysoev" <is at rambler-co.ru>
> To: <nginx-ru at sysoev.ru>
> Sent: Wednesday, July 18, 2007 9:59 PM
> Subject: Re: Реализация непрыровной отдачи в модуле-handler
> 
> 
> On Wed, Jul 18, 2007 at 09:22:11PM +0400, Denis Erygin wrote:
> 
> >Допустим, что в функции ngx_http_*_handler(...) непрерывно строится 
> >цепочка буферов (chains),
> >вопрос в том, как ее отдавать браузеру по частям (например цепочки по 10 
> >буферов) ?
> >
> >В этом случае нужно принудительно выставить "Connection: keep-alive" 
> >(как?),
> >и сделать запись в сокет.
> 
> r->keepalive = 1
> 
> но "Connection: keep-alive" для непрерывной отдачи по частям не нужен.
> 
> 
> -- 
> Игорь Сысоев
> http://sysoev.ru
> 
> 

-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list