News Feed
Sections




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

O'Reilly:
Digg PHP's Scalability and Performance
April 10, 2006 @ 15:09:28

When someone talks about PHP and drags up the old "but it doesn't scale well" argument, drop them an email with this new article from the O'Reilly ONLamp.com site that might change their minds. In it, they share some information they gathered (spurred on by James Gosling's comments on PHP a bit back) on how one large site, digg.com, has dealt with their huge popularity and scaling their PHP-based system.

They focus mainly on the cost of scalability - whether that be in hardware costs or simply in manhours. He interviews Owen Byrne, Senior Software Engineer for digg.com about some of his decisions on how to handle the explosive growth. They look at what "performance" and "scalability" really are, and some of Byrne's concerns on the matters as it pertains to PHP. They touch briefly on a few topics, including the hardware cost, the database cost, and the actual PHP coding cost of applications.

It turns out that it really is fast and cheap to develop applications in PHP. Most scaling and performance challenges are almost always related to the data layer, and are common across all language platforms. Even as a self-proclaimed PHP evangelist, I was very startled to find out that all of the theories I was subscribing to were true. There is simply no truth to the idea that Java is better than scripting languages at writing scalable web applications. I won't go as far as to say that PHP is better than Java, because it is never that simple. However it just isn't true to say that PHP doesn't scale.

Pass it on...

0 comments voice your opinion now!
digg scalability performance hardware database coding cost digg scalability performance hardware database coding cost


blog comments powered by Disqus

Similar Posts

International PHP Magazine: Poll Question: The Biggest Advantage of PHP 5 is?

Gonzalo Ayuso's Blog: Checking the performance of PHP exceptions

Ryan Malesevich's Blog: WP Plugins: WP-Notable

Ralph Schindler's Blog: Database Abstraction Layers Must Live!

Michael Nitschinger's Blog: Introducing Relationships in Lithium


Community Events





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


opinion framework introduction conference version language library security release interview series list community artisanfiles tool podcast laravel voicesoftheelephpant symfony composer

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