470,568 Members | 1,535 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,568 developers. It's quick & easy.

Scalability

What does the term "scalability of an application" mean?

Thanks,

Arpan
Jul 19 '05 #1
3 1801
How well your application will work as the demand on it increases.

i.e. You can make a web-based app that is coded very poorly from an
efficiency point of view, and if only one person is using the app, it won't
really matter. But, if your site gets really busy and suddenly 50,000
people are using it, you will see that the application is not very scalable
if it was coded poorly.

Ray at work

"Arpan" <ar******@hotmail.com> wrote in message
news:uS**************@TK2MSFTNGP10.phx.gbl...
What does the term "scalability of an application" mean?

Thanks,

Arpan

Jul 19 '05 #2
In addition to Ray's response "scalability" also includes the ability to add
additional hardware resources to increase the number of users.

For instance:
session variables are considered an impediment to scalability because they
use server memory to hold data and memory may be limited. Also session
variables are not shared between web-servers in a web-farm so you cannot
improve things just by adding more servers (there are some work-arounds for
this however).

Keeping session data in a database is considered "scaleable" because you can
easily add web-servers to increase capacity. This is a more "scalable"
solution than session variables even though it may require more hardware
support for each individual user than using session variables would (SQL
statement execution vs memory access).

--
Mark Schupp
Head of Development
Integrity eLearning
www.ielearning.com
"Arpan" <ar******@hotmail.com> wrote in message
news:uS**************@TK2MSFTNGP10.phx.gbl...
What does the term "scalability of an application" mean?

Thanks,

Arpan

Jul 19 '05 #3
I have got to confess that you as well as Ray have given a very good
explanation & instances to make me understand the term "scalability". Thanks
to both of you for the same :)

Regards to you & Ray,

Arpan

"Mark Schupp" <ms*****@ielearning.com> wrote in message
news:uQ**************@TK2MSFTNGP11.phx.gbl...
In addition to Ray's response "scalability" also includes the ability to add additional hardware resources to increase the number of users.

For instance:
session variables are considered an impediment to scalability because they
use server memory to hold data and memory may be limited. Also session
variables are not shared between web-servers in a web-farm so you cannot
improve things just by adding more servers (there are some work-arounds for this however).

Keeping session data in a database is considered "scaleable" because you can easily add web-servers to increase capacity. This is a more "scalable"
solution than session variables even though it may require more hardware
support for each individual user than using session variables would (SQL
statement execution vs memory access).

--
Mark Schupp
Head of Development
Integrity eLearning
www.ielearning.com
"Arpan" <ar******@hotmail.com> wrote in message
news:uS**************@TK2MSFTNGP10.phx.gbl...
What does the term "scalability of an application" mean?

Thanks,

Arpan


Jul 19 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Wenning Qiu | last post: by
reply views Thread by Khaled D Elmeleegy | last post: by
2 posts views Thread by rlm | last post: by
8 posts views Thread by Duffey, Kevin | last post: by
1 post views Thread by Refky Wahib | last post: by
9 posts views Thread by Tim Mitchell | last post: by
reply views Thread by Daniel Fetchinson | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.