Introduction
  Installing
  Handling
  Virtual servers
  Modules
  Filesystems
  RXML tags
  Graphics
  Proxy
  Miscellaneous modules
  Security considerations
  Scripting
    Pike modules
    Pike scripts
    Pike tag
    CGI
    SSI
    FastCGI
    Servlets
  Databases
  LDAP
  FrontPage
  Upgrading
  Third party extensions
  Portability
  Reporting bugs
  Appendix
 
FastCGI

FastCGI is a more efficient way of doing things than regular CGI scripts. FastCGI works by launching an external process which keeps running once started, processing one request after another, instead of having a new process started for each request.

Challenger's FastCGI support is handled through the Fast-CGI executable support module.

As with CGI scripts, there are security hazards involved with running FastCGI scripts. They are most commonly caused by the low quality of existing FastCGI scripts.

Fast-CGI executable support
The Fast-CGI executable support module has the same variables as the CGI executable support module, plus an additional variable.

Variables

Number of simultaneous copies to run
Specifies how many copies of each script to run simultaneously. If a script takes a long time to process request it can improve overall performance to run several scripts simultaneously.