[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