Click here to Skip to main content
15,894,106 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
Hi all,

Just wondering if someone had a pointer to any article anywhere about how a web server uses upload and download bandwidth to serve up its webpages through IIS?

What is the most significant area (up or down) when determining how the bandwidth for the web server will affect the speed at which someone sees the web page it is serving out?

Does that make sense?

Julian

What I have tried:

I have tried google searching and speaking to colleagues.
Posted
Comments
Sergey Alexandrovich Kryukov 6-Jun-16 12:21pm    
Of course the bandwidth will effect delivery time, as well as some other factors. I don't understand what needs an article here. May I know what do you want to achieve or figure out?
—SA
julian@giant 7-Jun-16 4:00am    
I suppose the question is then: Is it the upload bandwidth or download bandwidth (of the delivering web server) that affects the delivery time of a page?

Have I posted this question in the wrong area of the site?
Sergey Alexandrovich Kryukov 7-Jun-16 9:28am    
There are many factors affecting it. Let's say, there is a bottleneck elsewhere, say, client's Internet connection. Then the server performance may not affect the overall throughput much...

Timing in a network is not a trivial thing. Again, what do you want to achieve of figure out?

—SA
julian@giant 7-Jun-16 10:49am    
Hi SA.
I am trying to set up AZURE VMs for Performance and Load Testing that match our live environment as closely as possible. If the bandwidth on AZURE is 10 times that of our live environment, I couldn't run a test and comfortably say it's OK to run on live.

So, if I know which bandwidth (upload speed or download speed) affects the delivery of a page to the end user, I'm hoping (with input from the AZURE guys) to help match this with our live environment.

I know where the various bottlenecks will be, but I need to get the server matching as closely as possible, and just wondered if it was upload or download bandwidth that affects the speed of the delivery of the page.

Sergey Alexandrovich Kryukov 7-Jun-16 11:01am    
There are two things: 1) network timing analysis is extremely complicated thing, 2) you don't have enough levers to improve things.

For the first item: let's say you even have a very robust model of the network representing the part of Internet affecting throughput in case of your servers and clients. Even in this case, timing calculations, such as throughput prediction, would be extremely difficult task.

Second thing, what can you do? Do you have enough levers to improve anything? Not many, I think. You can only improve operation on the server side, or reduce traffic by removing inefficient activity from the client side. You mention that you match the bandwidth using Azure. I just don't understand, match what with what? Shouldn't your goal be to make processing just as fast as possible in all aspects where you can affect it. Of course, I understand that your knowledge of the bandwidth and all the effects of all factors on overall throughput can be helpful in optimization, as in the case with profiling -- then you could concentrate on bottleneck parts more...

—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900