CGI :: Speedycgi

SpeedYCGI is een PERL-module om Perl-scripts te versnellen door ze aanhoudend te runnen.
Download nu

CGI :: Speedycgi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sam Horrocks
  • Uitgever website:
  • http://search.cpan.org/~horrocks/PersistentPerl-2.22/lib/PersistentPerl.pm

CGI :: Speedycgi Tags


CGI :: Speedycgi Beschrijving

SpeedYCGI is een PERL-module om Perl-scripts te versnellen door ze aanhoudend te runnen. SpeedYCGI is een PERL-module om Perl-scripts te versnellen door ze persistent. Synopsis #! / Usr / bin / speedy ### Uw script hier. Bijvoorbeeld: afdrukken "Inhoudstype: Tekst / HTMLNNHELLO WORLD! N"; ## ## Gebruik optioneel de CGI :: Speedycgi-module voor verschillende dingen ## # Maak een SpeedYCGI-object Gebruik CGI :: Speedycgi; mijn $ SP = CGI :: Speedycgi-> Nieuw; # Kijk of we onder speedycgi werken of niet. Print "Draaien onder Speedy =", $ SP-> I_AM_SPEEY? 'Ja': 'Nee', "n"; # Registreer een shutdown-handler $ SP-> Add_Shutdown_Handler (sub {doe hier iets}); # Registreer een cleanup-handler $ SP-> Registreer_Cleanup (sub {doe hier iets}); # SET / KRIJG ENKELE SPEEDYCGI-opties $ SP-> SETOPT ('Time-out', 30); Print "maxruns =", $ SP-> Getopt ('Maxruns'), "N"; SpeedYCGI is een manier om Perl-scripts aanhoudend te lopen, waardoor ze veel sneller kunnen rennen. Er kan een script worden gemaakt om aanhoudend te lopen door de tolkleiding aan de bovenkant van het script te veranderen van: #! / Usr / bin / perlto #! / Usr / bin / speedyafter Het script wordt aanvankelijk uitgevoerd, in plaats van te verlaten, in plaats van te verlaten Tolk wordt gehouden. Tijdens daaropvolgende runs wordt deze tolk gebruikt om nieuwe executies om te gaan in plaats van elke keer een nieuwe Perl-tolk te starten. Een zeer snel frontend-programma, geschreven in C, wordt voor elk verzoek uitgevoerd. Deze snelle frontend neemt vervolgens contact op met het aanhoudende Perl-proces, dat meestal al actief is, om het werk te doen en de resultaten te retourneren. Standaard wordt elk perl-script uitgevoerd in zijn eigen UNIX-proces, dus één PERL-script kan geen ander interfereren met een ander. Opdrachtregelopties kunnen ook worden gebruikt om te gaan met programma's die geheugenlekken of andere problemen hebben die hen kunnen bewaren dat ze anders aanhouden. Speedycgi kan worden gebruikt om Perl CGI-scripts te versnellen. Het voldoet aan de CGI-specificatie en voert geen perl-code uit in de webserver. Aangezien de PERL-tolk buiten de webserver draait, kan het geen problemen veroorzaken voor de webserver zelf.Speedycgi biedt ook een Apache-module, zodat onder de Apache-webserver, scripts kunnen worden uitgevoerd zonder de overhead / ex voor elk verzoek. Met deze module wordt een kleine hoeveelheid frontendcode uitgevoerd binnen de webserver - de PERL-tolken lopen nog steeds buiten de server.Speedycgi en Persistentperl zijn momenteel zowel namen voor dezelfde code. Speedycgi was de oorspronkelijke naam, maar omdat mensen niet zeker waren wat het deed, werd de naam Persistentperl geplukt als een alias. Op een bepaald moment wordt SpeedycGI vervangen door PersistentPerl of worden een subklasse van PersistentPerl om altijd twee distributies te hebben. Vereisten: · Perl


CGI :: Speedycgi Gerelateerde software