CGI :: SpeedyCGI

SpeedyCGI es un módulo PERL para acelerar los scripts Perl ejecutándolos persistentemente.
Descargar ahora

CGI :: SpeedyCGI Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Sam Horrocks
  • Sitio web del editor:
  • http://search.cpan.org/~horrocks/PersistentPerl-2.22/lib/PersistentPerl.pm

CGI :: SpeedyCGI Etiquetas


CGI :: SpeedyCGI Descripción

SpeedyCGI es un módulo PERL para acelerar los scripts Perl ejecutándolos persistentemente. SpeedyCGI es un módulo PERL para acelerar los scripts Perl ejecutándolos persistentemente.Synopsis #! / Usr / bin / speedy ### su script aquí. Por ejemplo: imprimir "Tipo de contenido: Texto / HTMLNNNHELLO WORLD! N"; ## ## Opcionalmente, use el módulo CGI :: SpeedyCGI para varias cosas ## # Crear un objeto SpeedyCGI Use CGI :: SpeedyCGI; My $ SP = CGI :: SpeedyCGi-> Nuevo; # Ver si estamos ejecutando bajo SpeedyCGI o no. Imprimir "Corriendo debajo de Speedy =", $ SP-> i_am_speedy? 'Sí': 'No', "n"; # Registrar un controlador de apagado $ SP-> ADD_shutdown_handler (sub {hacer algo aquí}); # Registrar un manejador de limpieza $ SP-> Register_CleeAnup (Sub {hacer algo aquí}); # Conjunto / Obtenga algunas opciones de SpeedyCGI $ SP-> SETOPT ('Tiempo de tiempo', 30); Imprimir "MaxRuns =", $ SP-> GetOPT ('MAXRUNS'), "N"; SpeedYCGI es una forma de ejecutar scripts de Perl de manera persistentemente, lo que puede hacer que se ejecuten mucho más rápidamente. Se puede hacer un script para funcionar de forma persistente cambiando la línea de intérprete en la parte superior del script de: #! / Usr / bin / perlto #! / Usr / bin / speedyafter 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 podrían evitar que se ejecuten de otra manera en ejecución persistentemente. Se puede usar sistemas de seguridad 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 .PeedyCGI también proporciona un módulo Apache de modo que en el servidor web Apache, los scripts se pueden ejecutar 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


CGI :: SpeedyCGI Software relacionado

piraca

PYRAKNET es una extensión de Python que tiene enlaces para la biblioteca de red UDP confiable RAKNET. ...

147

Descargar