Linux SoftwareInternetHTTP (WWW)mod_speedycgi 2.22

mod_speedycgi 2.22


mod_speedycgi speeds up perl scripts by running them persistently. SpeedyCGI is a way to run perl scripts persistently, which can
Developer:   Sam Horrocks
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   148K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


mod_speedycgi speeds up perl scripts by running them persistently.

SpeedyCGI is a way to run perl scripts persistently, which can make them run much more quickly. A script can be made to to run persistently by changing the interpreter line at the top of the script from:

#!/usr/bin/perl

to
#!/usr/bin/speedy

After the script is initially run, instead of exiting, the perl interpreter is kept running. During subsequent runs, this interpreter is used to handle new executions instead of starting a new perl interpreter each time. A very fast frontend program, written in C, is executed for each request. This fast frontend then contacts the persistent Perl process, which is usually already running, to do the work and return the results.

By default each perl script runs in its own Unix process, so one perl script can't interfere with another. Command line options can also be used to deal with programs that have memory leaks or other problems that might keep them from otherwise running persistently.

SpeedyCGI can be used to speed up perl CGI scripts. It conforms to the CGI specification, and does not run perl code inside the web server. Since the perl interpreter runs outside the web server, it can't cause problems for the web server itself.

SpeedyCGI also provides an Apache module so that under the Apache web server, scripts can be run without the overhead of doing a fork/exec for each request. With this module a small amount of frontend code is run within the web server - the perl interpreters still run outside the server.

SpeedyCGI and PersistentPerl are currently both names for the same code. SpeedyCGI was the original name, but because people weren't sure what it did, the name PersistentPerl was picked as an alias. At some point SpeedyCGI will be replaced by PersistentPerl, or become a sub-class of PersistentPerl to avoid always having two distributions.

Requirements:
  • Apache 1.3, 2.x
  • Perl
    tags web server  the web  the perl  perl interpreter  run perl  perl script  persistently speedycgi  outside the  for the  each request  for each  usr bin  script can  

    Download mod_speedycgi 2.22


     http://daemoninc.com/SpeedyCGI/CGI-SpeedyCGI-2.22.tar.gz


    Authors software

    Similar software

    mod_speedycgi 2.22 (by Sam Horrocks)
    mod_speedycgi speeds up perl scripts by running them persistently.

    SpeedyCGI is a way to run perl scripts persistently, which can

    SpeedySu 2.24 (by SpeedySu Team)
    SpeedySu is a modification of SpeedyCGI (a.k.a

    Tclperl 3.1 (by Jean-Luc Fontaine)

    mod_perl 2.0.3 (by Apache Software Foundation)
    mod_perl project brings together the full power of the Perl programming language and the Apache HTTP server

    Devel::Profile 1.04 (by Jeff Weisberg)
    Devel::Profile is a Perl module to tell me why my perl program runs so slowly.

    SYNOPSIS

    perl -d:Profile program.pl
    les

    VisiScript 0.4.3 (by Michael Neuroth)
    VisiScript is a simple graphical frontend for scripting languages like minscript, Python,Ruby, Tcl, Perl, Lisp/Scheme or others.

    V

    Inline::CPR 0.12 (by Brian Ingerson)
    Inline::CPR is C Perl Run

    Gimp::Net 1.211 (by Marc Lehmann)
    Gimp::Net is a communication module for the gimp-perl server.

    For Gimp::Net (and thus commandline and remote scripts) to work, you

    Server Web Administration Tool 2.0.0 (by Nikhil Kulkarni)
    Server Web Administration Tool is a self-extracting shell script that installs a perl module called Linux::Statistics and a bunch of

    Program Version Switch 1.03 (by mws)
    pvswitch is a very tiny program which makes it possible to use different program installations on one machine flawlessly.

    It's fle


    Other software in this category

    SquirrelMail 1.5.1 (by The SquirrelMail Project Team)
    SquirrelMail is a standards-based Webmail package written in PHP4

    Tiki CMS/Groupware 1.9.7 (by Luis Argerich)

    Downloader for X 2.5.7 (by Chuchelo)
    Downloader for X is a tool for downloading files from the Internet via both HTT

    Links 2.1pre26 (by Martin Pergel)
    Links is graphics and text mode WWW browser, similar to Lynx

    Mozilla Firefox 1.5.0.8 (by Mozilla Project)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags