ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Несколько одновременн ых коннектов и proxy_store



On Mon, 16 Mar 2009, Rush wrote:

Уважаемая конфа, подкажите логику работы proxy_store в случае, если файл ещё не лёг в кэш, но его уже пытаются тянуть несколько клиентов. Что происходит в данном случае ? Подозреваю, что файл будет стянут столько раз, сколько успеют стянуть до первого выкладывания в кэш модулем proxy ?

Правильно понимаете - будет "многопоточная выкачка с бэкенда".

А что происходит, если файл утягивают частично - первый клиент, допустим, первую половину, а второй - вторую ?

nginx не может связать воедино эти запросы - и в вашем proxy_temp_path будет 2 временных файла.

Файл вообще появится в кэше ?

Нет, если файл не будет получен с бэкенда полностью, в одном http-запросе.


--
Best regards,
Andrew Kopeyko <kaa@xxxxxxxx>




 




Copyright © Lexa Software, 1996-2009.