nginx-1.9.8
Maxim Dounin
mdounin на mdounin.ru
Пт Дек 11 15:52:07 UTC 2015
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