Welcome! Log In Create A New Profile

Advanced

Re: Подменить Status code

September 22, 2016 02:09PM
Maxim Dounin Wrote:
-------------------------------------------------------
> Hello!
>
> On Wed, Sep 21, 2016 at 05:22:02PM -0400, jtiq wrote:
>
> > Maxim Dounin Wrote:
> > -------------------------------------------------------
> > > Hello!
> > >
> > > On Wed, Sep 21, 2016 at 03:05:33PM -0400, jtiq wrote:
> > >
> > > > Maxim Dounin Wrote:
> > > > -------------------------------------------------------
> > > > > Hello!
> > > > >
> > > > > On Wed, Sep 21, 2016 at 03:53:46AM -0400, jtiq wrote:
> > > > >
> > > > > > вообщем надо, чтобы не было 206 кода, но были кусочки
> > > > > > на главном сервере nginx диапазон байтов принимает через
> > > аргумент
> > > > > > ($arg_range), а на сервер отдачи передаётся с помощью
> заголовков
> > > > > >
> > > > > > proxy_set_header Accept-Ranges "bytes";
> > > > > > proxy_set_header Range "bytes=$arg_range";
> > > > > >
> > > > > > а суть заключается в том, что нужно кэшировать аякс запросы
> на
> > > > > получение
> > > > > > кусочков, для я так понял нужен 200 код ответа от сервера
> > > > >
> > > > > Для подобной задачи я в своё время написал модуль bytes, его
> можно
> > >
> > > > > взять где-то тут:
> > > > >
> > > > > http://mdounin.ru/hg/ngx_http_bytes_filter_module/
> > > > >
> > > > > Позволяет получить из полного ответа заданный диапазон в виде
> > > > > 200-го ответа. Соответственно можно использовать на бекенде -
>
> > > > > тогда на фронтенд будут вытягиваться только нужные диапазоны.
> Или
> > >
> > > > > на фронтенде - тогда будут качаться ответы целиком, и их можно
>
> > > > > будет кешировать и уже потом нарезать на куски.
> > > >
> > > > можете скинуть пример конфига для proxy_pass?
> > >
> > > В наиболее простом варианте - как-то так:
> > >
> > > location / {
> > > bytes on;
> > > proxy_pass http://backend;
> > > }
> > >
> > > Кеш при необходимости ровно так же, как и обычно.
> > > Описание модуля и примеры использования есть в README,
> > > http://mdounin.ru/hg/ngx_http_bytes_filter_module/file/tip/README.
> >
> > я кэш хочу сделать на стороне клиента, а какой параметр и как
> передавать в
> > урл?
>
> Описание модуля и примеры использования есть в README,
> http://mdounin.ru/hg/ngx_http_bytes_filter_module/file/tip/README.
> Там же описано, какой именно параметр (спойлер: bytes, но крайне
> рекомендую прочитать таки README).
>
> --
> Maxim Dounin
> http://nginx.org/
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

а как использовать другой параметр вместо bytes?
Subject Author Posted

Подменить Status code

jtiq September 20, 2016 12:37PM

Re: Подменить Status code

Илья Шипицин September 20, 2016 01:54PM

Re: Подменить Status code

jtiq September 20, 2016 04:32PM

Re: Подменить Status code

Vadim A. Misbakh-Soloviov September 20, 2016 06:18PM

Re: Подменить Status code

jtiq September 21, 2016 03:53AM

Re: Подменить Status code

Maxim Dounin September 21, 2016 09:16AM

Re: Подменить Status code

jtiq September 21, 2016 03:05PM

Re: Подменить Status code

Maxim Dounin September 21, 2016 04:46PM

Re: Подменить Status code

jtiq September 21, 2016 05:22PM

Re: Подменить Status code

Maxim Dounin September 22, 2016 09:06AM

Re: Подменить Status code

jtiq September 22, 2016 02:09PM

Re: Подменить Status code

jtiq September 22, 2016 02:20PM

Re: Подменить Status code

Maxim Dounin September 22, 2016 03:58PM

Re: Подменить Status code

jtiq September 22, 2016 03:58PM

Re: Подменить Status code

Dmitry Ivanov September 22, 2016 04:08PM

Re: Подменить Status code

jtiq September 23, 2016 12:16AM

Re: Подменить Status code

Dmitriy Lyalyuev September 23, 2016 12:42AM

Re: Подменить Status code

jtiq September 23, 2016 09:57AM

Re: Подменить Status code

Vadim A. Misbakh-Soloviov September 23, 2016 11:46AM

Re: Подменить Status code

jtiq September 23, 2016 11:50AM

Re: Подменить Status code

Maxim Dounin September 23, 2016 12:36PM

Re: Подменить Status code

jtiq September 23, 2016 12:48PM

Re: Подменить Status code

Maxim Dounin September 23, 2016 02:04PM

Re: Подменить Status code

jtiq September 25, 2016 08:34AM

Re: Подменить Status code

jtiq September 25, 2016 03:07PM

Re: Подменить Status code

Aleksandr Sytar September 25, 2016 03:24PM

Re: Подменить Status code

jtiq September 25, 2016 03:32PM

Re: Подменить Status code

Vadim A. Misbakh-Soloviov September 25, 2016 03:58PM

Re: Подменить Status code

jtiq September 26, 2016 01:29AM

Re: Подменить Status code

Илья Шипицин September 26, 2016 01:44AM

Re: Подменить Status code

Илья Шипицин September 21, 2016 04:50AM

Re: Подменить Status code

jtiq September 21, 2016 07:56AM

Re: Подменить Status code

Илья Шипицин September 21, 2016 08:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 275
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready