Table of Contents

  • Introduction
  • Installation
  • Handling Challenger
  • Virtual Servers
  • Configuration Examples
  • Modules
  • Filesystems
  • RXML Tags
  • Graphics
  • Proxy
  • Databases
  • Miscellaneous Modules
  • Security Considerations
  • Scripting
    · Introduction
    · Pike Modules
    · Pike Scripts
    · Pike Tag
    · CGI
    · SSI
    · FastCGI
    · Servlets
  • 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.