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>
|