langsame Ausführung von Perl auf dem eigenen Computer
DerJürgen
- perl
Guten Abend
ich habe auf meinem heimischen Computer Perl installiert. Alles läuft soweit. Das einzige Problem, das es gibt, ist die unglaublich langsame Ausführung von Perl-/CGI-Scripts. Diese laufen viel langsamer als auf dem Webserver meines Webspaceanbieters. Wenn ich mit dem Taskmanager von Windows mal die CPU-Nutzung anschaue, dann sehe ich, dass diese bei alleiniger Ausführung von Perl (und natürlich des Apache) bei nur ca. 2% liegt. Es muss doch möglich sein, dass Perl die gesamte CPU-Performance ausnutzt und so die Perl-Scripte rasend schnell ausgeführt werden.
Hat jemand einen Ratschlag für mich?
Danke euch; Jürgen
Guten Abend
ich kann dort keine Installationsbeschreibung für Windows finden, nur für Unix. Geht das denn mit Windows?
Danke euch; Jürgen
Hallo,
falls du apache2 verwendest:
http://perl.apache.org/docs/2.0/os/win32/install.html#All_in_one_packages
http://perl.apache.org/docs/2.0/os/win32/config.html
usw.
Bert
Guten Tag
nein, ich verwende Apache 1.3.xxxx
Danke euch; Jürgen
Hallo Jürgen,
ich habe auf meinem heimischen Computer Perl installiert. Alles
läuft soweit. Das einzige Problem, das es gibt, ist die
unglaublich langsame Ausführung von Perl-/CGI-Scripts. Diese
laufen viel langsamer als auf dem Webserver meines
Webspaceanbieters. Wenn ich mit dem Taskmanager von Windows mal
die CPU-Nutzung anschaue, dann sehe ich, dass diese bei alleiniger
Ausführung von Perl (und natürlich des Apache) bei nur ca. 2%
liegt. Es muss doch möglich sein, dass Perl die gesamte
CPU-Performance ausnutzt und so die Perl-Scripte rasend schnell
ausgeführt werden.
So einfach ist das nicht. Das nur wenig von der CPU genutzt wird,
mag seinen Grund haben (z. B. das warten auf I/O oder Beschraenkungen
des Interpreters, die ihm vom Webserver auferlegt wurden).
Du solltest erstmal pruefen, ob durch den Webserver diesbezueglich
irgendwelche Limits gesetzt werden. Ist dem nicht so, so wuerde ich
das Script selber ueberpruefen: viele HD-Zugriffe? Oder gar Zugriffe
ins Netz?
Grüße,
CK
Guten Tag
Du solltest erstmal pruefen, ob durch den Webserver diesbezueglich
irgendwelche Limits gesetzt werden.
Kannst du mir sagen, welche Limits du meinst und wo ich die in der httpd.conf finde? Das scheint mir nämlich eine heiße Spur zu sein! ;-)
Oder gar Zugriffe
ins Netz?
Zugriffe ins I-Net? Warum sollte Perl das tun?
Danke euch; Jürgen