Understanding Server Upload Speed

Dell / Xp3
January 16, 2009 at 12:27:38
Specs: 2003, dual 2.8
I have a Windows dual xeon processor(2.8) with 8 gb of memory and 10,000rpm drives. I want to run basic html static pages.
So basically I have a 400Kbits/ps upload and a 3Mbps download. If my web page is 5 KiloBytes in size that means that (400Kbps / 8) means I have 50 KBytes upload and can have 10 pages served up per second. Now if more page requests come in to my server, does the page timeout or does it store those requests in memory until they can be served?
Does the users download speed improve my webservers upload speed?
Since I can only get an upload speed from my ISP up to 1.5 Mbps, I want to host it else where. How do I tell a host has enough upload speed to handle my site from crashing?

See More: Understanding Server Upload Speed

Report •

January 16, 2009 at 20:13:17
The network is going to be the bottle-neck, if your uplink is limited then requests will drop.

Your router should queue them as far as it's capable, but the ISP will drop packets if they're sent too fast. TCP retransmits, but if the retransmission is not handled in a timely manner, then the connection drops.

To get an idea of how much bandwidth you'll need, figure how many kbytes a single, normal 'session' on your site would consume, and over how long (a normal person, clicking/reading), then multiply by how many sessions you expect & add a little for overhead.

and of course set up caching / memcaching / gzipping where available & minimize the amount of bandwidth you're using.

Report •

January 16, 2009 at 22:49:30
Thank you, that helped a lot. How do I figure out how large my session is in KB? Is their some software, service or browser plugin that will give me this info? Or do I just used the page size with images as a standard.

Report •

Related Solutions

Ask Question