ПРОЕКТЫ 


  АРХИВ 


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: Re[2]: post_action / requset_completion



а в логах не отображается "пердано xxx байт из yyy байтов" ? где xxx==yyy 

или так только клиенты типа wget/reget/flashget/xxxget-а пишут  ? 

11.11.07, Влад <vk@xxxxxxxxxx> написал(а):
Здравствуйте, lexpublic.

Вы писали 11 ноября 2007 г., 13:11:02:

Была необходимость в такой же задаче, покопав рассылку, нашел что
решается это с помощью перлового модуля на nginx, который смотрит
какой байт передан клиенту и если последний - закрывать закачку.

Но ввиду незнания перла и отсутствия времени пришлось эту задачу
отложить :( Если найдете решение - прошу поделиться, в свою очередь
готов помочь в реализации.

> On Sunday 11 November 2007 11:15:07 Alexey Karagodov wrote:
>> посмотрите, как это делает например webalizer (считает сколько и чего
>> скачанно с сервера)

> Да, я примерно знаю как он работает - парсит логи, считает сколько скачали с
> каждого ипа байт и т.д.

> Я пока знаю такие варианты по подсчёту закачек:
> 1) Брать из заголовков место, с которого начинается закачка, прибавлять
> количество переданных байт и сравнивать с размером файла.
> 2) Хранить связку ip-useragent для каждого файла (плохой вариант)
> 3) Парсить логи (очень плохой вариант)
> 4) Генерировать ссылки (пока неприемлимо)

> Может, у кого-нибудь есть ещё идеи?




--
С уважением,
Влад                          mailto: vk@xxxxxxxxxx



 


 




Copyright © Lexa Software, 1996-2009.