News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

DeveloperWorld:
How to make PHP apps scale
May 25, 2012 @ 13:19:20

On DeveloperWorld today there's a new article talking about performance concerns and PHP application (and how your data source might be the problem).

The power of PHP and an RDBMS is the ability to nail the major features of an application with cheaply paid developers in a record amount of time. Unfortunately, the default runtime environment used by PHP is simply an unscalable mess. [...] The truth is that if you have enough servers and enough database servers, you don't have contention. [...] As it turns out, there's a modern solution to the problem: the cloud plus NoSQL. Cloud infrastructure gives us the ability to spin up enough servers, and a NoSQL database enables us to shard our data effectively.

They talk some about why they think PHP's runtine environment is "a dog" based on the non-native pooling of database connections and the lack of a thread-safe environment.

The bottom line: PHP applications are a load on the database due to the constraints of the concurrency model.

He points to the cloud architecture and NoSQL databases as solutions to the scalability problem, providing more scalable resources and flexible data sources.

0 comments voice your opinion now!
application scale nosql cloud computing platform


blog comments powered by Disqus

Similar Posts

Zend Developer Zone: The ZendCon Sessions Episode 7: High Performance PHP & MySQL Scaling Techniques

Job Posting: Amvona.com Seeks Web Application Developer (Mansfield, MA)

Niall Kennedy's Blog: Rasmus Lerdorf on scaling web apps with PHP

Oracle.com: Oracle Invests in Leading Platform-as-a-Service Company Engine Yard

Matthew Weir O'Phinney's Blog: Cgiapp2 Tutorial 2 - Pluggable Applications


Community Events





Don't see your event here?
Let us know!


security library series introduction opinion tool update framework mvc podcast laravel interview symfony voicesoftheelephpant package release language version composer community

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework