nginx-1.9.8
Dmitry Morozovsky
marck на rinet.ru
Сб Дек 12 09:55:22 UTC 2015
On Fri, 11 Dec 2015, Maxim Dounin wrote:
[snip]
> Ревалидация не лечит неатомарность, а лишь позволяет уменьшить
> временное окно, в течении которого можно наблюдать проблемы. Если
> ответ собирается из кусков - то в любом случае возможна ситуация,
> когда часть ответа уже отдана, а очередной пришедший от бекенда
> кусок - от другого, более нового файла.
>
> При этом смысл модуля состоит в том, чтобы не грузить лишнего,
> и очередной подзапрос отправляется только тогда, когда предыдущий
> отправлен клиенту. Т.е. для больших файлов временное окно -
> минуты, даже в случае отсутствии кеширования вообще.
>
> В общем, как уже было сказано, если используется slice, то файлы
> менять не надо.
а потому в таких случаях не надо вообще замещать файлы. а если нужно сохранять
ссылки, выдавать 302 на уникальное имя, не?
--
Sincerely,
D.Marck [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer: marck на FreeBSD.org ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck на rinet.ru ***
------------------------------------------------------------------------
Подробная информация о списке рассылки nginx-ru