[FASTCGI] Has anyone used multiplexed connections with FastCGI?
jon+fastcgi-developers at unequivocal.co.uk
Sun Jan 31 22:40:36 EST 2010
On Mon, Feb 01, 2010 at 02:10:12AM +0000, Darren Garvey wrote:
> I'm developing a (c++) FastCGI library that's "supposed" to support
> multiplexed connections, but I've never been able to test this aspect of
> it (ie. multiplexing) so can't claim to support it either completely or
> reliably. That said, I am currently rewriting the docs for this library
> and hope to wrap a release shortly, free-time permitting.
> (Started writing a FastCGI application, putting in support for
> multiplexed connections, and wondering if this might be a bad idea.)
> Supporting multiplexing caused me some headaches with the unbuffered
> approach I took. I still wonder how much efficiency can be gained from
> supporting multiplexed connections and if it is worth it in the end. The
> Jury's out until there are some performance numbers against a
> multiplexing-enabled production server. I haven't found that supporting
> multiplexing causes any noticeable runtime overhead, but does add some
> complexity to the implementation because of multithreaded considerations.
> If you'd like to share your ideas / implementation, let me know (offline
> if you prefer).
My Python FastCGI client library at http://jonpy.sf.net/ supports
multiplexing, but like you say it's never been tested really because
I don't know of any server side libraries that use it. It was easy to
fit in my design though so I put it in.
More information about the FastCGI-developers