gfcgi 0.4.0

Native Rust library for FastCGI with multithreading and multiplexing support
Documentation

The FastCGI Rust implementation.

Description

gfcgi a native Rust library for FastCGI.
Library is supporting multithreaded socket listener and HTTP-instances multiplexed onto a single connection.
Documentation is here.

About FastCGI

FastCGI it's great solutions to handling HTTP-requests without overhead. Completely supporting HTTP or HTTPS by any popular web-servers.

Planned
  • Role
    • responder
    • filter
    • authorizer
  • Header
    • get_values
    • get_values_result
    • unknown_type
    • begin_request
    • abort_request
    • end_request
    • params
    • stdin
    • data
    • stdout
    • stderr
Trace
socket
    └─stream
        ├─connection
        └─handler (request)
            ├─read headers
            ├─optional: read body
            ├─optional: build response
            └─send response