Note : this thread in in reply to the query posted in this same section titled novice:which web programming language to learn?
The next time someone asks you what language you work on , don't fret to say that you work on PHP . I've been doing some research on building high performance websites. And how PHP ,from a web development perspective is involved in truly scalable architectures. And for those investing their career in web development - PHP 's rising presence is evident from the programming index maintained annually .
From the smallest you can think of , to the biggest sites out there - use PHP . Ofcourse there are other things to learn like caching , harware and software load balancing , clustering / replication / federation / sharding of databases , choosing between flat files vs rdbms , proxies , mirroring , and so on.
To make a site that really scales, you can defintely find success with PHP as your prefered scripting language. Some of the few companies that use PHP are :
Flickr
Yahoo
Digg
Facebook
TechEnclave
,and tens of thousands of other forums (Comparison of Internet forum software using PHP ), wiki' s , websites .
Misc. PHP web architecture links
Building scalable applications is an art in itself . And if you become a master of designing high performance applications in PHP or any language for that matter - you rule 8 ) .
The next time someone asks you what language you work on , don't fret to say that you work on PHP . I've been doing some research on building high performance websites. And how PHP ,from a web development perspective is involved in truly scalable architectures. And for those investing their career in web development - PHP 's rising presence is evident from the programming index maintained annually .
From the smallest you can think of , to the biggest sites out there - use PHP . Ofcourse there are other things to learn like caching , harware and software load balancing , clustering / replication / federation / sharding of databases , choosing between flat files vs rdbms , proxies , mirroring , and so on.
To make a site that really scales, you can defintely find success with PHP as your prefered scripting language. Some of the few companies that use PHP are :
Flickr
Yahoo
- Making the case for PHP at Yahoo.(talk from 2002)
- One year of PHP at Yahoo (talk from 2003)
- Large Scale PHP
Digg
TechEnclave

Misc. PHP web architecture links
- Wikimedia architecture
- Zend Developer Zone: A Review of "Scalable Internet Architectures"
- High Performance PHP
- Friendstar switching from JSP to PHP
- PHP Development From Java Architects Eye
- Getting Rich with PHP
- James Gosling, the "father of Java," commenting on PHP
- Nice blog at procata
- Scalable PHP with APC, memcached and LVS
Building scalable applications is an art in itself . And if you become a master of designing high performance applications in PHP or any language for that matter - you rule 8 ) .