>>14
Some tiny web site is exactly what the OP was asking about. Premature optimization, really. Most CPUs on web servers are underutilized, and CPU only affects latency very slightly. You can switch from PHP or Ruby on Rails to something more efficient like ASP .NET or J2EE or
whatever, but all you'll notice in terms of performance is that (1) the web server still spends most of its time waiting for the database to respond, (2) the cpu usage meter has gone down from 10% to 5%, and (3) maybe, maybe, if you do enough trials you'll see that the response time has gone down a couple milliseconds.
An image board is almost all I/O, so optimize that FIRST (plug in a caching reverse proxy like Varnish) before you optimize CPU usage on the web server. Reducing I/O with the reverse proxy will give you real power savings by reducing disk utilization.
The original argument was that using a better language or platform would be less servers, less electricity, and less pollution. But in most cases it wouldn't make an impact, because most web sites only run on one web server to begin with.
PHP is shitty, but it's here now and you can get a PHP site hosted anywhere no problem. You want to go something better like J2EE (don't laugh...) and you'll have to pay more or live with a SHARED HEAP, which is just fucking brilliant.