
Fast-CGI – was steckt dahinter?
PHP als Modul des Apache nutzt – wie andere Scriptsprachen auch (beispielsweise Perl oder ASP) – das CGI, um Anfragen an einen Webserver zu senden und das Ergebnis an den Client zurück zu schicken. Für jede Anfrage muss dabei ein neuer Prozess angelegt werden, der nach der abgeschlossenen Bearbeitung des Scripts wieder beendet wird. Das Problem dabei ist, dass das Starten und Initialisieren sehr viel länger dauert als das eigentliche Ausführen des Scripts – es entsteht also ein großer Overhead. Hinzu kommt noch, dass für jedes Script ein eigener Interpreter in den Speicher geladen werden muss – dieser ist also mitunter mehrmals im Speicher präsent. Weiterlesen >
Schlagwörter: cache, interpreter, Server, speicher, threads