HTTP/1.0 206 Partial Content + Content-Range: bytes

AleXXX V. NovikoFF alexxx at alexxx.ru
Mon Mar 6 22:52:56 MSK 2006


Mon, 6 Mar 2006 22:44:55 +0300 (MSK)
Igor Sysoev <is at rambler-co.ru> писал(а):

> On Tue, 7 Mar 2006, AleXXX V. NovikoFF wrote:
> 
> > Можно ли от бэкэнда передать ответ фронтэнду типа такого:
> >
> > header('X-AccelRedirect: /path/to/internal/file');
> > header('Content-Range: bytes 0-10239/10240');
> > header('Content-Length:10240');
> >
> > Т.е. моя задача - ограничить объем отдаваемый фронтэндом юзеру, чтобы он
> > не забрал больше 10 кб например, в идеале бы было еще лучше, если бы
> > можно было отдать ТОЛЬКО header('Content-Length:10240'); и nginx бы уже
> > сам отдал не более 10 кб клиенту (в независимости от запрошенного
> > фрагмента). Планируется ли что-нибудь в этом духе? Это было бы удобно
> > при создании сервисов с оплатой за трафик (собственно что я и
> > разрабатываю на основе вашего сервера)
> 
> Такой функциональности нет. В принципе, можно сделать что-нибудь
> вроде "X-Accel-Limit: 10240", по которому просто обрывать ответ после
> 10K. Выдавать 206 не стоит, возможно, браузерам такой ответ не понравится,
> если они спецально не запросили range.
> 

Вот это было бы классно! :)

-- 
AleXXX V. NovikoFF <alexxx at alexxx.ru>






More information about the nginx-ru mailing list