Несколько одновременных коннектов и proxy_store
Rush
rush at natm.ru
Mon Mar 16 14:18:44 MSK 2009
Спасибо, подтвердились наихудшие опасения :)
Andrew Kopeyko пишет:
> On Mon, 16 Mar 2009, Rush wrote:
>
>> Уважаемая конфа, подкажите логику работы proxy_store в случае, если
>> файл ещё не лёг в кэш, но его уже пытаются тянуть несколько клиентов.
>> Что происходит в данном случае ? Подозреваю, что файл будет стянут
>> столько раз, сколько успеют стянуть до первого выкладывания в кэш
>> модулем proxy ?
>
> Правильно понимаете - будет "многопоточная выкачка с бэкенда".
>
>> А что происходит, если файл утягивают частично - первый клиент,
>> допустим, первую половину, а второй - вторую ?
>
> nginx не может связать воедино эти запросы - и в вашем proxy_temp_path
> будет 2 временных файла.
>
>> Файл вообще появится в кэше ?
>
> Нет, если файл не будет получен с бэкенда полностью, в одном
> http-запросе.
>
>
More information about the nginx-ru
mailing list