Would it be reasonable to add some manner of download control for filefield? In order to prevent massive bandwidth drain from large or popular files, or would that be the realm of a seperate module? Is it possible to limit according to megabytes transferred and/or number of files per period of time(or maybe with potential for userpoints integration)?

Seems like control over user downloads would be an important aspect of a high traffic site, yet there are virtually no solutions(that ive seen so far) to the issue within drupal.

Thoughts?

Thanks for reading.

Comments

quicksketch’s picture

It would definitely need to be handled in a separate module. I wouldn't want to get into this particular problem since it would only work with private file downloads (which would certainly cause an additional huge load on the server just by the way it works). In order to throttle file downloads, you'd actually need to pass the file through Drupal and store the file somewhere inaccessible by direct links.

highvoltage’s picture

Ok thanks for responding. I'll inquire more in the forums.

quicksketch’s picture

Status: Active » Closed (won't fix)

Thanks! Send me a message or post in the queue if it's dependent on FileField, then I might be able to put a link up on the project page for other users who want to do the same thing.

Coupon Code Swap’s picture

I'm also interested in limiting downloads per user sessions, either by bandwidth or download count. Done quite a bit of searching and haven't found any module that accomplishes this yet. Does anyone have any leads?

Coupon Code Swap’s picture

I have proposed that this functionality be added to Download Count module:

http://drupal.org/node/923682