Algunos puntos de partida:
http://stackoverflow.com/questions/2...a-generic-view http://stackoverflow.com/questions/3...-downloadcount
La pregunta es:
¿Quién necesita saber qué tanto se ha descargado, el cliente o el servidor?
¿Cómo y dónde guardarías la información?
Sabiendo qué necesitás, específicamente, podríamos idear alguna solución o buscar mejor