0% found this document useful (0 votes)
3 views7 pages

PHP Scalability Challenges Explained

This document discusses scalability issues in PHP. It defines scalability as a system's ability to handle growing workloads through additions of hardware or resources. There are three dimensions of scalability: load scalability to expand/contract resources for heavier/lighter loads, geographic scalability to maintain usefulness across distances, and administrative scalability to easily manage a system used by multiple organizations. The document then lists factors that impact scalability in PHP, including database performance/costs, the powerful Zend engine, PHP's web server architecture using a three-tier design, and hardware requirements that can scale PHP applications more cost effectively than other languages like Java. Coding practices like caching and MVC frameworks can also improve a PHP application's scal

Uploaded by

api-3706009
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views7 pages

PHP Scalability Challenges Explained

This document discusses scalability issues in PHP. It defines scalability as a system's ability to handle growing workloads through additions of hardware or resources. There are three dimensions of scalability: load scalability to expand/contract resources for heavier/lighter loads, geographic scalability to maintain usefulness across distances, and administrative scalability to easily manage a system used by multiple organizations. The document then lists factors that impact scalability in PHP, including database performance/costs, the powerful Zend engine, PHP's web server architecture using a three-tier design, and hardware requirements that can scale PHP applications more cost effectively than other languages like Java. Coding practices like caching and MVC frameworks can also improve a PHP application's scal

Uploaded by

api-3706009
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

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

You might also like