Alles an mein Skript.
Wie bereits festgestellt: RewriteRule + RoutingTable
Also Beides zusammen. Der entscheidende Vortei FastCGI gegenüber reinem CGI-Betrieb liegt darin, dass die RoutingTable permanent im Hauptspeicher liegt. Und bei Jedem Request wird der Hauptspeicher weiter angereichert mit Code und Templates. Also: Eine Seite einmal requestet, bleibt danach das Template im Hauptspeicher. Jedenfalls macht das mein Framework so und genau deswegen ist es auch so performant, insbesondere als FastCGI: Je mehr Requests, desto schneller wird es.
Persistente DB-Verbindungen inklusive. Nachdenken lohnt sich gelegentlich ;)