Categories
PHP

Spawn FCGI vs FCGI Wrap

Before  I make out the differences a summary on FCGI that is the Fast Common Gateway Interface. FCGI is a fast, open, and secure binary Web server interface protocol. It is actually a CGI only with some additional plugins. Speeds of the incoming requests to a web site or a specific application programme increases by 3 to 30 times if FCGI is used. It handles multiple request with a single process. The add on to it is it is language independent and also stable even when server technology changes. Moving on to the differences between Spawn FCGI and FCGI Wrap.

Spawn FCGI FCGI Wrap
It is mainly used to release remote and local FCGI It is a server to run CGI application over FCGI
Available alone in Debian OS Not available Debian OS
Can be run in different chroot()s  Can be used together with nGinx to serve CGI or Perl scripts
Spawn FCGI initiates script for FCGI Wrap Uses 84 kb of private memory instance
Privilege of  separating without needing a suid-binary or running a server as root. No configuration needed, as we can run several sites off the same fcgiwrap pool