• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 296
  • Last Modified:

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?
1 Solution
Aaron TomoskyTechnology ConsultantCommented:
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.
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

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: support.dell.com)  

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
LarsArvidsonAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now