ПРОЕКТЫ 


  АРХИВ 


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]

proxy_cache & multipart/multiply requests


  • To: nginx-ru@xxxxxxxxx
  • Subject: proxy_cache & multipart/multiply requests
  • From: Aleksej Novikov <aleksej@xxxxxxxxxx>
  • Date: Wed, 20 May 2009 01:21:23 +0300
  • Organization: A.Novikov

Уважаемый, Игорь!

Подскажите пожалуйста как поведёт себя модуль proxy_cache  в следующей
ситуации.

От  клиента  приходит  запрос  на  проксированный  локейшн  нжинкса на
скачивание файла. При это запрос приходит на скачивание файла кусками,
так  как  это  делают  программы  качалки,  разбивая файл на несколько
частей. Понятное дело что УРЛ один и тот-же.

Предположим что пришли запросы на скачку файла разбитого на 10 частей,
все они передались на проксированный локейшн и началось скачиване.

В  этот  момент, от другого пользователя приходит запрос на скачивание
этого же файла, но разбитого на 5 частей.

Будет  ли  уже  скачанная и закешированная нжинксом часть данного фала
отдана  из  кеша  или будет сделан новый запрос на бекенд и файл будет
тянутс с бекенда паралелно для двух пользователей в 10+5=15 потоков.

И  второй  случай.  Первый пользователь начал качать в 10 потоков, и в
этот момент коннект оборвался, и он перезапросил скачивание каждой из
10  частей  с той позиции где это оборвалось. Будут ли сделаны запросы
на  бекенд  с  текущей  запрошенной позиции и по окончани скачивания в
кеше  нжинкса  будет  лежать  целый  запрошенный с бекенда файл или же
будет произведена перекачка всего файла с бекенда целиком.

Заранее большое спасибо за ответ.




-- 
Best regards,
Aleksej             
ICQ:    293-686-24
GSM:371-293-686-24




 




Copyright © Lexa Software, 1996-2009.