Hallo,
wie gut sich PHP auf die Weise optimieren lässt weiss ich nicht genau. Ich glaube eine gut programmierte Java Webapplication wird trotzdem schneller sein, bzw. was wichtiger ist mehr Last handeln können. Die Applikationsserver arbeiten intern mit sehr ausgefeilten Strategien z.B. mehreren parallelen leichtgewichtigen Threads zur Abarbeitung der Requests.
Außerdem skalieren Java Anwendungen besser, da sie einfacher auf verschiedene Server verteilt werden können.
Aber wie schon gesagt diese Vorteile kommen nach meiner Meinung erst bei großen Projekten und Projektteams zum tragen.
Gruss
Marko