I think there are a couple of metrics involved here.

1. Traffic as mentioned by Dave.  Is it all text or are there large images / 
flash / pdfs 
etc?  Try and estimate the typical size of a page (including images etc) and 
then 
estimate the number of pages served per minute in a typical session (remember 
people 
like to click a lot and read a little).  What we are aiming for here is a line 
speed to 
deliver an acceptable end-user response.

2. Memory.  You need to run some typical user sessions and monitor the amount 
of 
RAM consumed on the web server / database server.  (I'm just assuming there is 
a 
database server).  The easiest way is to get the value when the machine is idle 
and 
then start one session at a time.  The first user is probably not a good 
measure, 
however the RAM change between 4 users and 5 users should give you good 
indication 
of the amount of memory consumed per session.

Finally you need some indication of load - and this really depends on how 
popular the 
site will be.  It's a big guess unless you have a captive userlist (ie people 
who have to 
use the site as part of their job).  Personally I would make a conservative 
approximation 
(you never get as many users as you would like) and then a minimum and maximum 
values.  This should give you some memory requirements, eg minimum load = 
300mb, 
typical load = 500mb, maximum load = 1gb.  You will need to do some maths to 
work 
out your required line speed, allowing for a typical 5 second response for the 
end user 
on a 256kbps connection, your server might require 1mbps to handle the load.

At the end of the day there is a lot of guess work until the site is launched, 
marketed 
and being used regularly.  If your estimates are too low you can always 
upgrade.  If your 
estimates are too high then you can always add extra sites to the server.

Cheers
mc


On 8 Nov 2005 at 15:16, Dave Newton wrote:

> Ashish Kulkarni wrote:
> 
> >Now there is another person who wants to host this
> >application and he wants to know "How much heavy the
> >application is" So how do i answer him, 
> >
> "Eleven."
> 
> Personally, I'd leave it at that, but some people want more.
> 
> I'd ask him what he really wants to know; is he interested in traffic, 
> code, "comprehensibility" stats, etc.
> 
> Or you could just say "It's pretty light," based on the size of the 
> codebase and low-ish traffic.
> 
> Dave
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.362 / Virus Database: 267.12.8/162 - Release Date: 5/11/2005
> 



FOCUS Computing - web design
Mob: 0415 24 26 24
[EMAIL PROTECTED]
http://www.focus-computing.com.au




-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.362 / Virus Database: 267.12.8/162 - Release Date: 5/11/2005


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to