Re: Web Server Requirements

Jeremy Byron <[email protected]> Thu, 24 Apr 2008 13:27:07 -0300
Newsgroups gmane.comp.windows.devel.dotnet.web
Message-ID <[email protected]>
It's really dependent on what the users will be doing.  If they are just
going to be browsing simple pages with very little code-behind and all
data-processing offloaded on other servers, then 50 users wouldn't
really put much of a load on the system.  So a fairly basic server setup
would probably get you by very easily.

All this would absolutely need would be a single-processor machine with
2GB of RAM most likely.  However I wouldn't buy any server without
dual-processors and 2-4 GB of RAM.  Definitely overkill, but for the
(relatively) minimal price difference it could be used for other things
as well and have lots of room to grow.

If your web-app requires some serious horsepower (say your users are all
hitting AJAX content with multiple updates every few seconds, and a lot
of business logic or other processing takes place in your code behind or
otherwise on the same server), then honestly, the sky is the limit.

In web-farms that I'm familiar with where the servers do a medium-load,
to handle several million hits per day is 4 servers, dual-processor with
2-4 GB each.  Though they are underutilized.

You may want to consider load-balancing (Network Load Balancing comes
standard with Windows Server Standard 2003 now I believe).  Then if your
load grows you can drop in one or more new web servers.  Of course, this
means you have to worry about distributed session state, but that's a
minor issue if your app is growing that fast.

Hope this helps.

Jeremy

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
This list is hosted by DevelopMentor=AE  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com