Persistente.

Módulo Perl persistentperl irá acelerar os scripts Perl executando-os persistentemente.
Baixe Agora

Persistente. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Sam Horrocks
  • Site do editor:
  • http://search.cpan.org/~horrocks/PersistentPerl-2.22/lib/PersistentPerl.pm

Persistente. Tag


Persistente. Descrição

O Módulo Perl persistentperl irá acelerar os scripts Perl executando-os persistentemente. O Módulo Perl persistenteperl irá acelerar os scripts Perl executando-os persistentemente.Synopsis #! / Usr / bin / perperl ### Seu script aqui. Por exemplo: Imprimir "Tipo de conteúdo: Texto / Htmlnnhello World! N"; ## ## Opcionalmente, use o módulo PersistentPerl para várias coisas ## # Crie um objeto persistente do objeto PersistentPerl; Meu $ pp = persistentperl-> novo; # Veja se estamos correndo sob persistência ou não. Imprimir "Correndo sob Perperl =", $ pp-> i_am_perperl? 'sim': 'não', "n"; # Registrar um manipulador de desligamento $ pp-> add_shutdown_handler (sub {fazer algo aqui}); # Registrar um manipulador de limpeza $ pp-> register_cleanup (sub {fazer algo aqui}); # Definir / obter algumas opções persistentes $ pp-> setOpt ('tempo limite', 30); Imprimir "maxruns =", $ pp-> getopt ('maxruns'), "n"; persistentperl é uma maneira de executar os scripts perl persistentemente, o que pode fazê-los correr muito mais rapidamente. Um script pode ser feito para funcionar persistentemente, alterando a linha de intérprete na parte superior do script de: #! / Usr / bin / perlto #! / Usr / bin / perperlafter O script é inicialmente executado, em vez de sair, o perl O intérprete é mantido em funcionamento. Durante as execuções subseqüentes, esse intérprete é usado para lidar com novas execuções em vez de iniciar um novo intérprete Perl a cada vez. Um programa de frontend muito rápido, escrito em C, é executado para cada pedido. Essa frontend rápida, em seguida, contata o processo Perl persistente, que geralmente já está sendo executado, para fazer o trabalho e retornar os resultados. Por padrão, cada script Perl é executado em seu próprio processo UNIX, então um script Perl não pode interferir com outro. As opções de linha de comando também podem ser usadas para lidar com programas que possuem vazamentos de memória ou outros problemas que podem mantê-los de outra forma que funcionem persistentemente.PersistentPerl pode ser usado para acelerar os scripts Perl CGI. Ele está em conformidade com a especificação CGI e não executa o código Perl dentro do servidor da Web. Como o intérprete Perl é executado fora do servidor da Web, ele não pode causar problemas para o próprio servidor da Web.PersistentPerl também fornece um módulo Apache para que, no âmbito do servidor da Web Apache, os scripts podem ser executados sem a sobrecarga de fazer um garfo / exec cada pedido. Com este módulo, uma pequena quantidade de código de frontend é executada dentro do servidor da Web - os intérpretes da Perl ainda são executados fora do servidor.SpeedyCGI e persistentPerl são os dois nomes para o mesmo código. SpeedyCGI foi o nome original, mas porque as pessoas não tinham certeza do que aconteceu, o nome persistente era escolhido como um alias. Em algum momento, o SpeedyCGI será substituído por persistentperl, ou se tornará uma sub-classe de persistência para evitar sempre duas distribuições. Requisitos: · Perl.


Persistente. Software Relacionado

Classe :: dbi :: fábrica

Classe :: DBI :: Factory é uma interface de fábrica para um conjunto de classes de classe :: DBI, com o esqueleto opcional do aplicativo mod_perl. ...

187

Download