Google Answers Logo
View Question
 
Q: what a webserver can serve, capacity. ( No Answer,   1 Comment )
Question  
Subject: what a webserver can serve, capacity.
Category: Computers > Internet
Asked by: sweetsleeper-ga
List Price: $50.00
Posted: 09 Mar 2006 02:24 PST
Expires: 08 Apr 2006 03:24 PDT
Question ID: 705272
I have a project I am working on at hte moment, and I am having a hard
time figuring this part out. I have for example, 10 million unique 64k
static webpages to serve. that will be served to 100,000 people (with
1 person taking a minimum of 10,000 pages). there will only be about
50% of the pages served more than once. Assuming I have enough storage
for the pages, and am using apache for the webserver. what kind of
server support would I need?. I think that the amount of threads that
can be served is based on RAM, but how much ram? etc. I have a couple
of possible ways to go with this. Either I can use blade servers, or a
rack of cheap servers. or I can make a custom set of servers using a
chip based server, as it is only serving static pages. what would be
the most efficient and cost effective. as I know serving static pages
doesn't rely so much on the processing power... or am I wrong?
I would like to know if there is any math formulae out there for this,
and what would be the options.
Answer  
There is no answer at this time.

Comments  
Subject: Re: what a webserver can serve, capacity.
From: jiriklouda-ga on 20 Mar 2006 23:00 PST
 
In your scenario, the most important factor will be the IO wait. You
need the fastest harddisks on as many controllers as you can fit in
and the fastest bus and memory you can get. Since the pages will not
need to be cached, the amount of memory is not critical, but it will
limit the number of concurent threads.

When a machine will not handle more threads, it will likely mean to
add another machine rather than more CPU/RAM to existing machines. You
might want to think about high throughput servers from Sun or IBM.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy