[Varnish] #1019: FastCGI backend support
Varnish
varnish-bugs at varnish-cache.org
Sun Sep 18 18:44:10 CEST 2011
#1019: FastCGI backend support
----------------------+-----------------------------------------------------
Reporter: weltling | Type: enhancement
Status: new | Priority: normal
Milestone: | Component: varnishd
Version: trunk | Severity: normal
Keywords: |
----------------------+-----------------------------------------------------
An useful feature I'm suggesting is the FCGI backend support. The main
idea behind it is to decrease the timeout between backend and varnish. For
now, the schema to work with a FCGI backend is to include a webserver,
wich translates HTTP to FCGI, so for instance
Varnish => Apache => FCGI site
Using Varnish to translate the HTTP stuff for a FCGI backend would
decrease timeouts and also would fit the Varnish threading concept, as
FCGI potentially supports a request ids, which can be processed parallel
within the same backend instance. Despite many FastCGI apps do not use
this feature, since implemented, could have essential performance impacts.
So the schema would be than
Varnish => FCGI backend
This could be done declaratively in the backend definition, for instance
backend fcgi_default {
.host = "::1";
.type = "fcgi";
.port = "8085";
}
so the type could be "http" or "fcgi" ... or future pursuant anything ...
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1019>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list