diff options
author | adrianp <adrianp@pkgsrc.org> | 2004-06-22 21:34:50 +0000 |
---|---|---|
committer | adrianp <adrianp@pkgsrc.org> | 2004-06-22 21:34:50 +0000 |
commit | 2a91c07088fd77027a6b39f1bab2e4ece101daeb (patch) | |
tree | e63c435f940e246ff70db765067de4cab3605ff7 /www/SpeedyCGI/DESCR | |
parent | b58ff7573a4c0607b08389e9683697de2f39cebc (diff) | |
download | pkgsrc-2a91c07088fd77027a6b39f1bab2e4ece101daeb.tar.gz |
Import SpeedyCGI v2.22 from pkgsrc-wip
Ok'ed wiz@/snj@
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:
#!${LOCALBASE}/bin/perl
to
#!${LOCALBASE}/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.
Diffstat (limited to 'www/SpeedyCGI/DESCR')
-rw-r--r-- | www/SpeedyCGI/DESCR | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/www/SpeedyCGI/DESCR b/www/SpeedyCGI/DESCR new file mode 100644 index 00000000000..5570bd1308c --- /dev/null +++ b/www/SpeedyCGI/DESCR @@ -0,0 +1,16 @@ +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: + + #!${LOCALBASE}/bin/perl + +to + + #!${LOCALBASE}/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. |