WebDev-14 Required Resources

Startbeitrag von Shahine am 19.08.2009 13:11

Hi,

Is there a way to calculate the amount of memory usage by the WebDev-14 manager?
per dynamic site? and per user attached?

I am trying to calculate how many versions of my database application (dynamic site) I can run on a single machine and how many concurrent users can each site handle?

If this information is in any documentation can someone please point to it?

Thanks.


Shahine
Mail@Shahine.co.uk

Antworten:

Re: WebDev-14 Required Resources

Hi Shahine

the answer is simple : it depends of your application. If your site is
running big queries on the DB, the amount of memory used can grow
tremendously, just as it would in a windev application.

For the number of users per site/server, it also depends of:
- the way you made your pages (lots of graphics = more transfers, which
uses the processor and webserver abilities)
- if your web site is in classic or awp (awp means less memory
continuously used, but more data access, as the context is not kept from
one page to the next and reloading information is necessary)
- and probably several others thinks I'm forgetting right now...

What you can do for the memory used is to measure it with a few test
users (the sysinternal utilities allow you to see each webdev session
and it's memory usage) then multiply...

Hope this help

--
Fabrice Harari
International WinDev, WebDev and WinDev mobile Consulting

More information on http://www.fabriceharari.com


Shahine wrote:
> Hi,
> Is there a way to calculate the amount of memory usage by the WebDev-14 manager?
> per dynamic site? and per user attached?
> I am trying to calculate how many versions of my database application (dynamic site) I can run on a single machine and how many concurrent users can each site handle?
> If this information is in any documentation can someone please point to it?
> Thanks.
>
> Shahine
> Mail@Shahine.co.uk
>
>
Message forwarded from pcsoft.us.windev

von Fabrice Harari.pcs.crosspost - am 19.08.2009 13:58

Re: Re: WebDev-14 Required Resources

Thanks for the reply Fabrice

I don't know if its better to always take the worse case senario (which may actually never happen) or be optimistic and take an average.

How does one work out the load on a 100 user system?
Most of the time 10 or 20 concurrent users are on the system.
However at say 9:05 am when they all come in and query the system for their jobs, then I could have 80 or 90 or more concurrent users for a short time.

I will checkout the sysinternal utilities.

Thanks

Shahine

von Shahine - am 20.08.2009 13:52

Re: WebDev-14 Required Resources

Hi Shahine

yes, it is somewhat complex... BUT, there are a few things that you can
do to alleviate the problem:
- if you suspect that your peak will be in the "when they all come in
and query the system for their jobs", spend some time specifically
optimizing the data access for that part and reducing the weight of the
pages used for that
- remember that it's a web application, which means that user are
somewhat used to waiting

Also remember that 100 users on a web server is NOT a heavy load... IIS
can routinely handle 10 times that, and the webdev part depends mainly
of your coding, but 100 users is normally no problem on a modern web server

Best regards

--
Fabrice Harari
International WinDev, WebDev and WinDev mobile Consulting

More information on http://www.fabriceharari.com


Shahine wrote:
> Thanks for the reply Fabrice
> I don't know if its better to always take the worse case senario (which may actually never happen) or be optimistic and take an average.
> How does one work out the load on a 100 user system?
> Most of the time 10 or 20 concurrent users are on the system.
> However at say 9:05 am when they all come in and query the system for their jobs, then I could have 80 or 90 or more concurrent users for a short time.
> I will checkout the sysinternal utilities.
> Thanks
> Shahine
>
Message forwarded from pcsoft.us.windev

von Fabrice Harari.pcs.crosspost - am 20.08.2009 14:14
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.