2003-03-17, 16:35
was zahlt ihr für den server? Mittlerweilen gibt's doch eh die ganzen PHP Server schon soo billig. Datenbanken sind noch eine spur tuerer.
PS: Euer Server kann schon CGI. CGI ist nur eine Schnittstelle, wie ein Programm mit dem Webserver kommuniziert. Sprich, wenn jemand ein Perl-Script vom Webserver abruft, dann werden die Parameter vom Webserver über die CGI-Schnittstelle an den Perl-Interpreter übergeben, der führt das Perl-Programm aus und gibt die Ausgabe wieder an den Webserver zurück. D.h. CGI kann man mit quasi jeder Programmiersprache verwenden (z.B. C). Aber Perl ist am meisten verbreitet.
Deswegen kann man eben auch PHP als CGI Ausführen. Nur dann verliert man den Vorteil vom integrierten PHP. Bei jedem Seiten-Aufruf muss der Apache das PHP-Programm aufrufen, das muss dann den PHP-Code ausführen und wieder zurückschicken. Beim Integrierten PHP (bei Apache mod_php) ist PHP ständig im Speicher, muss net jedesmal neu geladen werden und ist daher schneller.
CGI-Perl, das überall eingesetz wird, ist ja genau deswegen relativ langsam. Weil eben der Perl-Interpreter jedesmal neu geladen werden muss.
PS: Euer Server kann schon CGI. CGI ist nur eine Schnittstelle, wie ein Programm mit dem Webserver kommuniziert. Sprich, wenn jemand ein Perl-Script vom Webserver abruft, dann werden die Parameter vom Webserver über die CGI-Schnittstelle an den Perl-Interpreter übergeben, der führt das Perl-Programm aus und gibt die Ausgabe wieder an den Webserver zurück. D.h. CGI kann man mit quasi jeder Programmiersprache verwenden (z.B. C). Aber Perl ist am meisten verbreitet.
Deswegen kann man eben auch PHP als CGI Ausführen. Nur dann verliert man den Vorteil vom integrierten PHP. Bei jedem Seiten-Aufruf muss der Apache das PHP-Programm aufrufen, das muss dann den PHP-Code ausführen und wieder zurückschicken. Beim Integrierten PHP (bei Apache mod_php) ist PHP ständig im Speicher, muss net jedesmal neu geladen werden und ist daher schneller.
CGI-Perl, das überall eingesetz wird, ist ja genau deswegen relativ langsam. Weil eben der Perl-Interpreter jedesmal neu geladen werden muss.