Welcome! Log In Create A New Profile

Advanced

Re: nginx-1.9.8

December 11, 2015 11:23AM
> > Как понимать "не атомарны"? Может отдаться часть слайса?
>
> Модуль slice разбивает запрос к бекенду на много range-запросов, а
> при отдаче клиенту полученные ответы склеиваются. Соответственно
> если в процессе файл на бекенде поменяют - часть ответов будет от
> одного файла, часть - от другого. И вернуть клиенту что-то
> целостное станет невозможно.

Похоже проблема в отсутствии ревалидации range-ответов бекенда, если бекенд отдает ответ с тем же валидатором (ETag и/или Last-Modified) тогда эти ответы валидны, если нет, нужно обновлять кеш всех range-ответов, тогда будет гарантия валидности всех range-ответов.
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: 293
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