PHP kræver mindre resourser for at køre godt. Du kan servere masser af sider hurtigt med en lille maskine med lidt ram. Det kan du ikke med ASP.NET - Den kræver en stor windowsinstallation og en masse RAM...
Du kan dog sagtens få ASP.NET til at køre lige så hurtigt, måske hurtigere end PHP.
Ruby/RoR er ikke det hurtigste i verden ;)
Det er stadig 61,7% af alle webservere der kører Apache (Microsoft andel er 31,2%)
Det skal så lige siges at Apache også kan servere ASP.NET (vha. bl.a. mono), men der tror jeg andelen er noget i stil med 5% hvis det er så højt...
Jeg tror der er flere der kører PHP på Windows end der er folk der kører ASP.NET på linux...
Det handler også om hvor sikkert man vil have det, hvor meget support osv...
Det meste af dette er kun gæt fra min side :)
En smule info her:
http://news.netcraft.com/archives/web_server_survey.htmlDet er dog mest platforme, og ikke scriptteknologier...