Persistentperl.

PersistentPerl Perl-Modul beschleunigt Perl-Skripts, indem sie beharrlich ausgeführt werden.
Jetzt downloaden

Persistentperl. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sam Horrocks
  • Website des Verlags:
  • http://search.cpan.org/~horrocks/PersistentPerl-2.22/lib/PersistentPerl.pm

Persistentperl. Stichworte


Persistentperl. Beschreibung

PersistentPerl Perl-Modul beschleunigt Perl-Skripts, indem sie beharrlich ausgeführt werden. PersistentPerl Perl-Modul beschleunigt Perl-Skripts, indem Sie sie persistent ausführen. Synopsis #! / Usr / bin / perperl ### Ihr Skript hier. Zum Beispiel: drucken "Inhaltstyp: Text / Htmlnnhello World! N"; ## ## Verwenden Sie optional das PersistentPerl-Modul für verschiedene Dinge ## # Erstellen eines PersistentPerl-Objekts PersistentPerl; mein $ pp = persistentperl-> neu; # Sehen Sie, ob wir unter Persistentperl laufen oder nicht. drucken "unter perperl = läuft, $ pp-> i_am_perperl? 'ja': 'nein', "n"; # Registrieren Sie einen Herunterfahren-Handler $ PP-> ADD_SHUTDOWN_HANDLER (SUB {TUN etwas hier}); # Registrieren Sie einen Bereinigungshandler $ pp-> register_cleanup (sub {tut hier etwas}); # Setzen / Erhalten Sie einige Persistenten-Optionen $ pp-> setopt ('Timeout', 30); drucken "MAXRUNS =", $ pp-> getopt ('MaxRuns'), "n"; persistentPerl ist ein Weg, Perl-Skripte persistent auszuführen, was sie viel schneller läuft. Es kann ein Skript durchgeführt werden, um perstillent auszuführen, indem Sie die Interpreter-Zeile oben im Skript von: #! / Usr / bin / perperto #! / Usr / bin / perperlafter das Skript ausführen, wird zunächst ausgeführt, anstatt den Perl zu verlassen Dolmetscher wird weiter ausgeführt. Während nachfolgenden Läufen wird dieser Dolmetscher verwendet, um neue Ausführungen zu erledigen, anstatt jedes Mal einen neuen Perl-Interpreter zu starten. Ein sehr schnelles Frontend-Programm, das in C geschrieben wurde, wird für jede Anfrage ausgeführt. Dieses schnelle Frontend kontaktiert dann den persistenten Perl-Prozess, der in der Regel bereits ausgeführt wird, um die Arbeit zu erledigen und die Ergebnisse zurückzugeben. Mit dem Standardverlauf jedes Perl-Skripts läuft jedes Perl-Skript in einem eigenen UNIX-Prozess, sodass ein Perl-Skript nicht mit einem anderen stören kann. Befehlszeilenoptionen können auch verwendet werden, um mit Programmen zu befassen, die Speicherlecks oder andere Probleme aufweisen, die sie möglicherweise ansonsten behalten können, dass persistent läuft. Es entspricht der CGI-Spezifikation und führt keinen Perl-Code im Webserver aus. Da der Perl-Interpreter außerhalb des Webservers ausgeführt wird, kann es nicht zu Problemen für den Webserver selbst führen. jede Anfrage. Mit diesem Modul wird ein kleiner Frontendcode innerhalb des Webservers ausgeführt - die Perl-Interpreten laufen immer noch außerhalb des servers.speedycgi und persistentperl sind derzeit beide Namen für denselben Code. Speedycgi war der ursprüngliche Name, aber weil die Leute nicht sicher waren, was es tat, wurde der Name Persistentperl als Alias ausgewählt. Irgendwann wird SpeedyCGI durch Persistentperl ersetzt oder zu einer Unterklasse von PersistentPerl werden, um immer zwei Distributionen zu vermeiden. Anforderungen: · Perl.


Persistentperl. Zugehörige Software