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