Отслеживание скачиваний

NIMahno

Guest
Отслеживание скачиваний

Каким образом можно узнать кто и когда скачивал выложенный на сайте файл и насколько успешно это у него получилось?
 

fixxxer

К.О.
Партнер клуба
1)отдавать файл скриптом, инкрементировать соответствующий счетчик (например, в табличке Mysql-базы)
2)смотреть логи апача
 

ForJest

- свежая кровь
логи не покатит - не будет учитывать докачку и по частям. только скриптом.
 

Alkinoy

Guest
если я не ошибаюсь, то как раз при докачке и по частям в логах записывается кто и какой объем выкачал. и когда. по крайней мере у меня так. Win2000 Apache 1.3.27
 

ForJest

- свежая кровь
А как ты в этом случае определишь что, файл качается одним юзером? Мне кажется способ анализа логов неприменим.
Я исхожу из следующий предположений:
1. Приносит рейтинг завершение скачивания файла
2. Приносит рейтинг завершение скачивания файла одним конкретным пользователем.

Отсюда мне видится примерно следующая последовательность действий.
Файл отдается скриптом. Для скачивания выделяется уникальная ссылка. По окончании закачки ссылка убивается.

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

Alkinoy

Guest
нет, если вопрос в рейтингах - никаких споров, скрипт есть гуд. но я думал человеку надо просто узнать - а не скачивал ли кто когда....
 

ForJest

- свежая кровь
Нда. Это я однако прочитал совсем не то что написано :)
 
Сверху