Ok, since no one is reponding ... I'll take a 'stab' ...
Just for clarification ... what is a 'Hi Moodle'? and which IPS system are you running?
Think the issue ... whatever IPS system running is causing the problem - configuration.
90%+ is on every file? or files of certain mimetypes ... ie, zip's
Inspection of pluginfile.php shows it to be a very small file:
require_once('config.php');
require_once('lib/filelib.php');
Inspection of lib/filelib.php looks to be building the URL to the file to download. That would involve DB queries to build the link and send that to the browser requesting - which, by the fact the download starts and gets to a certain percentage indicates that Moodle is really done with the request. (??? SQL injection ???)
Links to files could be to repositories outside of your own server ... like Google/Dropbox, whatever. Are these files coming from a file system repo, a file uploaded to Moodle, an internal NFS server etc..? So would think inspecting those links might help resolve.
How about web server config? Anything that might act to restrict bandwidth used, etc?
'spirit of sharing', Ken
One more thing ... where is the file to which moodle links?
Examples (these are real):
Shared file from Google Drive:
is really https://drive.google.com/open?id=0B5gmU8YqbNJQOFZqOTJjYnZuTW8
In moodle it shows:
http://sos.tcea.org/moodle28/mod/url/view.php?id=256
Same file uploaded to Moodle and linked shows:
http://sos.tcea.org/moodle28/mod/resource/view.php?id=257
A file in private files:
http://sos.tcea.org/moodle28/pluginfile.php/39/user/private/owl-binocs.jpg?forcedownload=1
notice the above uses pluginfile.php ...
Since file is in private files that shouldn't work for anyone without logging onto the
moodle.
'spirit of sharing', Ken