Moin!
es besteht die Mögichkeit alle Funktionen in einem (von der Anwengung/Webserver getrennten) Prozess zu halten und sie indirekt über einen Socket und ein eigenes Protokoll zugängig zu machen. Dabei erstellst Du ein Script, das an einer Adresse der Maschine auf Verbindungen wartet, über das Protokoll den Funktionsnamen und die Parameter erhält, diese Funktion aufruft und die Ausgabe wieder zurückgibt. Alles in allem nicht besonders schwer.
Aber auch nicht zwingend performanter (der Overhead des Kompilierens wird durch den Overhead der Socketkommunikation ersetzt). Dafür aber in der Realisierung wesentlich komplexer. Und (nach unseren eigenen Erfahrungen mit PHP4-Serverprozessen auf den SELF-Servern) auch nicht so stabil laufend, wie man sich das wünscht.
- Sven Rautenberg
My sssignature, my preciousssss!