| Persistentperl El módulo PERSTENTENTPERL PERL acelerará los scripts Perl ejecutándolos de forma persistentemente. |
Descargar ahora |
Persistentperl Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Sam Horrocks
- Sitio web del editor:
- http://search.cpan.org/~horrocks/PersistentPerl-2.22/lib/PersistentPerl.pm
Persistentperl Etiquetas
Persistentperl Descripción
El módulo PERSISTENTPERL PERL acelerará los scripts Perl ejecutándolos persistentemente. PersistentPerl Perl Módulo acelerará los scripts Perl ejecutándolos persistentemente.Synopsis #! / Usr / bin / perl ### su script aquí. Por ejemplo: imprimir "Tipo de contenido: Texto / HTMLNNNHELLO WORLD! N"; ## ## Opcionalmente, use el módulo PersistentPerl para varias cosas ## # Crear un objeto PersistentPerl Use persistentperl; My $ PP = persistentperl-> nuevo; # Ver si estamos ejecutando bajo persistencia o no. Imprimir "Corriendo debajo de Perpperl =", $ PP-> i_am_perperl? 'Sí': 'No', "n"; # Registrar un controlador de apagado $ pp-> add_shutdown_handler (sub {hacer algo aquí}); # Registrar un controlador de limpieza $ pp-> registrar_cleeanup (sub {hacer algo aquí}); # Conjunto / Obtenga algunas opciones de persistencia $ PP-> SETOPT ('Tiempo de espera', 30); Imprimir "maxruns =", $ pp-> getopt ('maxruns'), "n"; persistentperl es una forma de ejecutar scripts perl de manera persistentemente, lo que puede hacer que se ejecuten mucho más rápidamente. Se puede hacer un script para ejecutar persistentemente al cambiar la línea de intérprete en la parte superior del script de: #! / Usr / bin / perlto #! / Usr / bin / perperrafter El script se ejecuta inicialmente, en lugar de salir, el perl El intérprete se mantiene en marcha. Durante las ejecuciones posteriores, este intérprete se utiliza para manejar nuevas ejecuciones en lugar de comenzar un nuevo intérprete de Perl cada vez. Un programa frontend muy rápido, escrito en C, se ejecuta para cada solicitud. Esta FRAST FRONTEND contacta con el proceso PERL persistente, que generalmente se está ejecutando, para hacer el trabajo y devolver los resultados. Por defecto, cada script de Perl se ejecuta en su propio proceso Unix, por lo que una secuencia de comandos Perl no puede interferir con otra. Las opciones de línea de comandos también se pueden usar para lidiar con los programas que tienen fugas de memoria u otros problemas que pueden evitar que se ejecuten de forma persistentemente. PersistentPerl se puede usar para acelerar los scripts Perl CGI. Se ajusta a la especificación CGI, y no ejecuta el código PERL dentro del servidor web. Dado que el intérprete de Perl se extiende fuera del servidor web, no puede causar problemas para el servidor web .PersistentPperl también proporciona un módulo Apache de modo que, en el servidor web de Apache, se pueden ejecutar scripts sin la sobrecarga de hacer un tenedor / ejecutado para cada solicitud. Con este módulo, una pequeña cantidad de código frontend se ejecuta dentro del servidor web: los intérpretes de Perl aún se ejecutan fuera del servidor.SpeedyCGI y Persistentperl están actualmente los nombres para el mismo código. SpeedyCGI fue el nombre original, pero como la gente no estaba segura de lo que hizo, el nombre Persistentperl fue elegido como un alias. En algún momento, SpeedyCGI será reemplazado por PersistentPerl, o se convertirá en una subclase de Persistentperl para evitar que siempre tenga dos distribuciones. Requisitos: · Perl
Persistentperl Software relacionado