NAME

Net::FastCGI - FastCGI

DESCRIPTION

PACKAGES

Net::FastCGI::Constant

FastCGI protocol constants.

Net::FastCGI::Protocol

Provides functions to build and parse FastCGI messages.

ENVIRONMENT

Environment variable NET_FASTCGI_PP can be set to a true value before loading this package to disable usage of XS implementation.

PREREQUISITES

Run-Time

perl 5.6 or greater.
Carp, core module.
Exporter, core module.

Build-Time

In addition to Run-Time:

Test::More 0.47 or greater, core module since 5.6.2.
Test::Exception.
Test::HexString.

EXPORTS

None.

SEE ALSO

Community

Official FastCGI site

http://www.fastcgi.com/

Standards

FastCGI Specification Version 1.0

http://www.fastcgi.com/devkit/doc/fcgi-spec.html

RFC 3875 - The Common Gateway Interface (CGI) Version 1.1

http://tools.ietf.org/html/rfc3875

White papers

FastCGI: A High-Performance Web Server Interface

http://www.fastcgi.com/devkit/doc/fastcgi-whitepaper/fastcgi.htm

FastCGI - The Forgotten Treasure

http://cryp.to/publications/fastcgi/

Implementations

AnyEvent::FCGI

Application server implementation, built on top of AnyEvent. Supports Responder role. Capable of multiplexing.

FCGI

Application server implementation, built on top of libfcgi (reference implementation). Supports all FastCGI roles. Responds to management records. Processes requests synchronously.

FCGI::Async

Application server implementation, built on top of IO::Async. Supports Responder role. Responds to management records. Capable of multiplexing.

FCGI::Client

Client (Web server) implementation. Supports Responder role.

FCGI::EV

Application server implementation, built on top of EV. Supports Responder role.

Mojo::Server::FastCGI

Application server implementation. Supports Responder role. Processes requests synchronously.

POE::Component::FastCGI

Application server implementation, built on top of POE. Supports Responder role. Capable of multiplexing.

AUTHOR

Christian Hansen chansen@cpan.org

COPYRIGHT

Copyright 2008-2010 by Christian Hansen.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.