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