NYCPHP Meetup

NYPHP.org

[nycphp-talk] Top 20 IT Mistakes

Jeff Siegel jsiegel1 at optonline.net
Thu Dec 2 09:06:02 EST 2004


This is from:
http://www.infoworld.com/article/04/11/19/47FEtop20_5.html

Mistake No. 18:
"18. Underestimating PHP

IT managers who look only as far as J2EE and .Net when developing 
scalable Web apps are making a mistake by not taking a second look at 
scripting languages -- particularly PHP. This scripting language has 
been around for a decade now, and millions of Yahoo pages are served by 
PHP each day.

Discussion of PHP scalability reached a high-water mark in June, when 
the popular social-networking site Friendster finally beat nagging 
performance woes by migrating from J2EE to PHP. In a comment attached to 
a Weblog post about Friendster’s switch to PHP, Rasmus Lerdorf, inventor 
of PHP, explained the architectural secret of PHP’s capability of 
scaling: “Scalability is gained by using a shared-nothing architecture 
where you can scale horizontally infinitely.”

The stateless “shared-nothing” architecture of PHP means that each 
request is handled independently of all others, and simple horizontal 
scaling means adding more boxes. Any bottlenecks are limited to scaling 
a back-end database. Languages such as PHP might not be the right 
solution for everyone, but pre-emptively pushing scripting languages 
aside when there are proven scalability successes is a mistake. "

-------------
Jeff S.



More information about the talk mailing list