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