Maxim Dounin
December 11, 2015 10:54AM
Hello!

On Fri, Dec 11, 2015 at 06:21:26PM +0300, Михаил Монашёв wrote:

> Здравствуйте, Maxim.
>
> >> > *) Добавление: модуль ngx_http_slice_module.
> >>
> >> Это для видео сделано? Или для популярных больших файлов? Или ещё для чего-то?
>
> > Да, это нужно для кеширования больших файлов, в том числе - видео.
> > При использовании следует иметь в виду, что ответы не должны
> > меняться, т.к. загрузка ответа и кеширование в результате не
> > атомарны.
>
> Как понимать "не атомарны"? Может отдаться часть слайса?

Модуль slice разбивает запрос к бекенду на много range-запросов, а
при отдаче клиенту полученные ответы склеиваются. Соответственно
если в процессе файл на бекенде поменяют - часть ответов будет от
одного файла, часть - от другого. И вернуть клиенту что-то
целостное станет невозможно.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx-1.9.8

Maxim Dounin December 08, 2015 11:10AM

Re: nginx-1.9.8

Михаил Монашёв December 11, 2015 05:20AM

Re: nginx-1.9.8

Maxim Dounin December 11, 2015 07:58AM

Re: nginx-1.9.8

Михаил Монашёв December 11, 2015 10:24AM

Re: nginx-1.9.8

Maxim Dounin December 11, 2015 10:54AM

Re: nginx-1.9.8

S.A.N December 11, 2015 11:23AM

Re: nginx-1.9.8

Maxim Dounin December 11, 2015 12:10PM

Re: nginx-1.9.8

Dmitry Morozovsky December 12, 2015 04:56AM

Re: nginx-1.9.8

vitcool December 12, 2015 06:00AM

Re: nginx-1.9.8

Peter Leonov December 12, 2015 06:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 159
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