Posted on 2006-05-26
Last Modified: 2010-03-19
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
Question by:olgavillamizar
    LVL 3

    Expert Comment


    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
    LVL 3

    Expert Comment

    The problem is, that they only have 64K connection.....for 15 to 20 users, its slower than DialUp
    LVL 1

    Author Comment

    Yes I know that is slower but I need a technical razon to change the bandwidth.
    How much is the optimal bandwidth?
    LVL 32

    Expert Comment

    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.

    LVL 3

    Expert Comment

    Technical reason is simple...

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

    You can get regular DSL, not even business class, and it will be faster than that!
    LVL 13

    Accepted Solution

    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.
    LVL 44

    Expert Comment

    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

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    Join & Write a Comment

    What is IRC? IRC (Internet Relay Chat) is a form of communication between multiple users. It is available freely to anyone with inernet access. IRC is a great way to communicate with others e.g. There is an IRC channel for Ubuntu Linux, which is fo…
    Meet the world's only “Transparent Cloud™” from Superb Internet Corporation. Now, you can experience firsthand a cloud platform that consistently outperforms Amazon Web Services (AWS), IBM’s Softlayer, and Microsoft’s Azure when it comes to CPU and …
    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…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    728 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

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now