SCALABILITY ISSUE IN PHP
NAME : BARKHA TIBREWAL
PRN NO: 060341045
SCALABILITY
Scalability is a desirable property of a
system, a network or a process, which
indicates its ability to either handle
growing amounts of work in a graceful
manner, or to be readily enlarged.
For example, as the popularity of a web
application grows, it can be called
scalable if you can maintain good
performance metrics by simply making
small hardware additions.
DIMENSION OF
SCALABILITY
Scalability can be measured in various
dimensions, such as:
Load scalability - A distributed system should
make it easy for us to expand and contract its
resource pool to accommodate heavier or
lighter loads.
Geographic scalability - A geographically
scalable system is one that maintains its
usefulness and usability, regardless of how far
apart its users or resources are.
Administrative scalability - many different
organizations need to share a single
distributed system, it should still be easy to
use and manage.
SCALABILITY IN PHP
1. Database Performance and cost
Use of mysql
Hardware required is less expensive.
2. Powerful Zend engine
Zend accelerator
3. Connection b/w php and
webserver
SCALABILITY IN PHP
4. PHP Web Server Architecture
Three tier architecture
5. The hardware requirements
To run high-traffic PHP applications
didn’t seem to be more costly than for
Java.
Eg: 200 million page views per
month,can be handeled with only 3
web servers and 8 small database
servers.
SCALABILITY IN PHP
[Link] Coding Cost
MCache to lighten their database
manager
Highly object oriented MVC
architecture to provide application
development scalability.
THANK YOU