Crate async_fcgi

source ·
Expand description

FastCGI implementation in pure Rust.

Developed for FlashRust Webserver with focus on

  • Vectorized IO and Zero Copy
  • async IO / tokio
  • easy HTTP interfaces

The default is only to provide the FastCGI Record parsing. Use these features to get

  • con_pool: ConPool to manage a set of Connections
  • web_server: Connection to easily resolv HTTPRequests to HTTPResponses
  • application: FCGICodec a tokio codec for FastCGI Servers / Applications
  • app_start: ConPool gains prep_server methode to start an FCGI Application

Re-exports

Modules

  • Fast CGI client/webserver side
  • Contains constants and models for fcgi data records.
  • FCGI Server/Clients usually support TCP as well as Unixsockets