post_action / requset_completion

Alexey Karagodov karagodov at gmail.com
Sun Nov 11 15:44:07 MSK 2007


а в логах не отображается "пердано xxx байт из yyy байтов" ? где xxx==yyy
или так только клиенты типа wget/reget/flashget/xxxget-а пишут  ?

11.11.07, Влад <vk at shiloff.ru> написал(а):
>
> Здравствуйте, 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 at shiloff.ru
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20071111/75a99605/attachment.html>


More information about the nginx-ru mailing list