Content-Length

Igor Sysoev is at rambler-co.ru
Wed May 31 17:52:27 MSD 2006


On Wed, 31 May 2006, Anton Yuzhaninov wrote:

> You wrote on Wednesday, May 31, 2006, 5:26:50 PM:
>
> IS> On Wed, 31 May 2006, Anton Yuzhaninov wrote:
>
>>> Есть feature request, хочется чтоб происходило вот что:
>>>
>>> nginx поучает от бекенда ответ без заголовка Content-Length
>>> буферизует у себя ответ перед отдачей клиенту
>>> считает длину ответа в буфере и клиенту уже отдает вместе с заголовком
>>> Content-Length
>>>
>>> Планируется ли подобная функциональность?
>
> IS> Это достаточно сложно. А какой в этом смысл ?
>
> Есть данные в неком хранилище. Их нужно отдать клиенту.
>
> можно делать так:
> бэкенд читает данные из хранилища, буферезирует их у себя, считает длину,
> добавляет Content-Length и отдает фронтенду.
>
> Хочется, чтобы бэкенд не буферизировал файл целиком, а отдавали его
> сразу по мере чтения из хранилища. А на фронтенде все равно ответ
> буферизируется, там и хотелось бы считать его длину.

Меня интересует вообще смысл отдавать Content-Length ?
Насколько я понимаю, единственная от него польза - это докачка,
но если ответ динамический, то докачки не будет.


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





More information about the nginx-ru mailing list