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


Im developing a web application and locally (locally network) it works fine...The bandwith is 100/1000K
Out from here in another office from the company the bandwith is 64K.  There the web application woks but is very slow...and I want to optimize this...
How can I calculate the bandwith?

The web application transmits files and images....
Aprox 15 or 20 concurrent users.

Thanks and I hope your answers soon
1 Solution

15 or 20 / 64k = approx 3-4K per/user concurrently at MAX bandwidth, but more than likely all 64K isn't available to everyone at all times so its probably less than 3k

From your server:

Keep in mind that 1000 kbit = 1 mbit

15 or 20/100mbit = approx 5 to 6 mbit per user at 100mbit

15 or 20/1000mbit = approx 50 to 60 mbit per user at 1000mbit
The problem is, that they only have 64K connection.....for 15 to 20 users, its slower than DialUp
olgavillamizarAuthor Commented:
Yes I know that is slower but I need a technical razon to change the bandwidth.
How much is the optimal bandwidth?
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

It depends on the activities carried out by those remote users. Obviously they might be accessing other things than your program, so in that angle if you think you need to increase the bandwidth. Say a single webpage access will be 32kb. Calculate it for the whole users and you will be able to arrive at a number.

Technical reason is simple...

64K (not mbit) divided by 20 users = 3k at MAX per user, that is SLOWER than a 33.6 modem.....do you need more reason than that?

You can get regular DSL, not even business class, and it will be faster than that!
ok here is how you calculate the bandwidth required.

The application send files and images.

Now, suppose average image file size is 50kb.
average file size is 10kb.

so you require 60kb for one connection.

multiply it with 20 connections.

60kb * 20 = 1200kb or 1.2mbps.

With this bandwidth 20 connections will have to wait just 1 sec to download one file and one image.

I think if you afford, you should go for atleast 1mbps connections.

But, if you can't then atleast 512k is required. This will atleast make your site load, at  normal speed if not very fast.
The optimal bandwidth is 60 Mbits per second, this is a 1.5 Mbit DSL shared among 10 users with load-fail over between users.  unless you have something approaching this speed, you will not get realistic access to the system.

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

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