Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best way to count file downloads on a website

Tags:

counter

It's surprising how difficult it is to find a simple, concise answer to this question:

  1. I have a file, foo.zip, on my website
  2. What can I do to find out how many people have accessed this file?
  3. I could use Tomcat calls if necessary
like image 354
David Koelle Avatar asked Oct 01 '08 15:10

David Koelle


1 Answers

Or you could parse the log file if you don't need the data in realtime.

grep foo.zip /path/to/access.log | grep 200 | wc -l

In reply to comment:

The log file also contains bytes downloaded, but as someone else pointed out, this may not reflect the correct count if a user cancels the download on the client side.

like image 63
Sean Bright Avatar answered Sep 21 '22 13:09

Sean Bright