Download List

專案描述

SpeedyCGI (aka PersistentPerl) is a way to run Perl scripts persistently, which usually makes them run much more quickly. Converting scripts to use SpeedyCGI is in most cases as simple has changing the interpreter line at the top of the script. After the script is initially run, instead of exiting, SpeedyCGI keeps the Perl interpreter running in memory. During subsequent runs, this interpreter is used to handle new requests, instead of starting a new Perl interpreter for each execution.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-10-12 11:27
2.22

This version features Red Hat 9 fixes, better support for
setuid under Solaris, fixes for HP-UX 11.22, a fix for a
memory leak in speedy_backend, fixes in speedy_file.c, a
fix for a buffer overrun in speedy_opt.c, and efence
malloc debugging.
標籤: Major bugfixes

2002-09-30 14:23
2.21

This version fixes a bug that caused some failures under high load.
標籤: Major bugfixes

2002-09-20 18:33
2.20

This release adds an Apache 2 module, exit status support, better
buffering of stdio, better control of spawning of backends, shared
compiled Perl code, and bugfixes.
標籤: Major feature enhancements

2001-03-30 14:49
2.11

This release fixes bugs relating to the new Group
option (exit was causing the whole interpreter to
exit), a bug where mod_speedycgi could run the
wrong script, and a bug where sh-bang options
could be mixed up between scripts. New features
include automated mod_speedycgi testing, a
workaround for a Solaris 2.5.1 bug that was
causing the mungefds and touch tests to fail, a
new variable $CGI::SpeedyCGI::i_am_speedy for a
quick way to check if the script is running under
speedycgi, and a few new methods:
add_shutdown_handler, shutdown_now, and
shutdown_next_time.
標籤: Minor bugfixes

2001-01-30 15:13
2.02

This release fixes a memory leak in mod_speedycgi, zombie backends randomly appearing to be still running, options in #! line being sometimes ignored, the module not being installed correctly on CPAN, and a compile failure on Solaris-8. New features include experimental support for setuid scripts with -DIAMSUID, no more linking to the front-end with libperl, new -v option to display the version, and the ability to build RPMs with make rpm.

Project Resources