Limited bandwidth through https application?

Posted on 2013-05-30
Last Modified: 2013-10-29
We have an application that runs through IIS on a Server 2008R2 box. It sends .tif and .pdf files to/from clients that can be located anywhere in the world. We are finding that no matter what the actual client's bandwidth is the file transfer speeds top out at about 1.2 mb / sec.  I need ideas on what may be causing the bandwidth crunch or how to troubleshoot this.

Test scenario :
I placed a 50mb test file as a hyperlink on a website hosted by that server. Downloading it from our office seems to peak at about 1.2 mb /sec xfr rate no matter where I try the download from via the internet.

Details :
Our office has gobs of bandwidth. Hundreds of megs of internet pipe. Our server sits behind Cisco routers and an F5 load balancer with an f5 pool set up for each server in our environment.

Our app is a .NET app running through a .NET v2.0 Integrated pipeline Application Pool.
I've run the tests from our offices in Atlanta, Seattle, and Texas. All show results in the 900k-1.2mb/sec when traversing over the internet pipe.
Checked IIS and there are not limits set for bandwidth for the site hostingour test files.

Please let me know if you need any more details.
Question by:JasonLattin
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39209415
Transfers are limited by the slowest section of the path.  900k-1.2 MByte/sec xfr rate equates to a 10Mbits per second internet connection.  Is that what you have?

Author Comment

ID: 39210904
The internet pipe at our offices range from 30mb to 100mb.
I believe they are 30mb, 50mb, and 100mb at the office I tested from.
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39211591
You have 3 different internet connections?
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.


Author Comment

ID: 39211609
Tested from three different offices.  Central datacenter with many offices across the US.
Server live in the datacenter and each office has it's own route out to the internet.

I am a hardware guy and don't know much about IIS. I just see a problem and hope to find a fix here. Could be with my F5 setup. Could be IIs settings. I have no idea at this point.
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39211657
That's more complicated than anything I've used.  Click on "Request Attention" to get more zones (particularly Networking) added to your question and get others to look at it.
LVL 57

Expert Comment

ID: 39212789
What is the bandwidth at the server location?

Which model F5's do you have?

Is the F5 doing SSL offload or just passing the traffic through?

If doing SSL offload, what is your SSL tps license?
LVL 63

Expert Comment

ID: 39212849
most probably you are using one without F5 Web accelerator and likely LTM. Do check out the checklist in the F5 DG for IIS (see the "Appendix C: Manual configuration table") on the profile config loaded. Note that tcp profile has customised version also:

tcp-lan-optimized - This profile is useful for environments where a link has higher bandwidth and/or lower latency when paired with a slower link.

tcp-wan-optimized - This profile is useful for environments where a link has lower bandwidth and/or higher latency when paired with a faster link.

Author Comment

ID: 39219655
FYI... I am running these questions by our F5 people. I don't manage that box but the ideas that GILTJR and BREADTAN mentioned seem promising. Please give me a day or two to gather up this info and I'll update my posting.

Accepted Solution

JasonLattin earned 0 total points
ID: 39597159
Sorry for the late response to this.
the issue turned out to be an issue in the F5 code itself I am told. The version we are on didn't properly adjust TCP window sizing and it was messing with our internet speeds. they have given us a "hotfix" and it almost doubled the speed we have been seeing. It was an issue inside the code of the F5. Not something we can configure.

Thank you to everyone who helped.

Author Closing Comment

ID: 39608086
Issue wasn't related to anything we can change. A firmware update of the F5 helped this problem.

Featured Post

Create the perfect environment for any meeting

You might have a modern environment with all sorts of high-tech equipment, but what makes it worthwhile is how you seamlessly bring together the presentation with audio, video and lighting. The ATEN Control System provides integrated control and system automation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
JSON Deserialize issue 6 26
MYSQL responding very slow 3 27
php exec doesnt works on iis 4 21
OWA issue - Exchange 2013 - 440 Login Timeout 8 45
If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question