Client Downloader Tool for IIS 7

I'm running a website on IIS 7 that has directory browsing enabled.  Users mainly log into the site to download large files.  Is there a tool, such as a downloader plugin, that I could use to optimize the file downloads?  I already use HTTP compression.  Are there other IIS tools that could be used to optimize the download bandwidth?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Aaron TomoskySD-WAN SimplifiedCommented:
If the disk is slowing things down there are things you can do, but at some point you have to serve the content. You could do mirror sites or even better a cdn.
RobOwner (Aidellio)Commented:
There are download accelerators / managers available as plug-ins for your clients browsers. They use basic compression but allow for restartable downloads and use multiple connections to max the bandwidth on the client end.
Simple Google search would show you what's available. Another expert may have a suggestion.
Ray PaseurCommented:
If you have something of economic value and a budget for this, consider Akamai.  But keep in mind that the speed of any download is only as fast as its slowest link.  If you have clients on slow internet connections, nothing you can do will improve their experience.
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

LarsArvidsonAuthor Commented:
I see on some sites that there is a system to select all of the files that you want to download and the files are added to some sort of download manager.  Then, the client installs the "thin" download manager and starts the download.  The throughput is much faster through the download manager compared to downloading the files directly from the site.  Why is it so much faster?  I was curious if the download manager optimizes the transfer by possibly using multiple threads?  (example:  

I understand that if I were to implement a solution like a download manager, this would introduce an additional software layer on the server side in addition to a back-end database of all of the downloadable files.  Remember, right now I'm just directing users to files via IIS directory browsing.  

There has to be a more elegant solution that would optimize the transfer rate.  Also, I do have the option to allocate a budget to a possible solution.
RobOwner (Aidellio)Commented:
When you use a download manager as a plugin to the browser its main advantage is multiple threads or connections if the server allows it-.-some web servers will only allow a few connections from an IP at any one time. But this method requires you to do nothing on your server.
In Dell's case, I'm guessing they do have server side software to handle the download connections.
I would see how you go with a simple download manager on your clients.
As Ray has indicated, it's worth finding out where the bottle neck is in terms of bandwidth. If your finding its your internet connection that is slowing things down then it's probably time to move to a cloud based solution that will have a bigger "pipe"
Gary DavisDir Internet SvcsCommented:
Perhaps something like the FileUltimate file manager:

Advanced Download Functionality
Allows downloading files of unlimited size. Allows downloading of multiple files or even whole folders by smartly zipping them together. Generates and streams the zip file on the fly instantly after the user clicks to download.

There are probably others.

Gary Davis

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
LarsArvidsonAuthor Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft IIS Web Server

From novice to tech pro — start learning today.