ПРОЕКТЫ 


  АРХИВ 


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[2]: + UPD



Здравствуйте Давид,

>> 2) Клиенту, который не успевает забрать,  по каким местам скипать ?

DM> А  по  каким местам скипаются данные сейчас, когда клиент медленно
DM> качает большой файл?

Наверное  было  бы  правильно  такой  поток сообщений воспринимать как
большой файл. Тогда воркерам было бы проще работать совместно, никакой
синхронизации  не  требуется. Для каждого коннекта запоминается только
позиция  в  этом  большом  файле.  А  бэкенд  возможно  мог  бы делать
внутренние X-Accel-Redirect редиректы на этот большой файл с указанием
позиции,  с  которой  начинать  закачку.  Например:  nginx  запоминает
последние  100 позиций, и бэкенд может его попросить отдать файл с -35
позиции. А писать в этот большой файл может сам бэкенд. Это упрощает
ротацию этого большого файла.
  

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.




 




Copyright © Lexa Software, 1996-2009.