I would be curious to hear what the benefits of FastCGI are over httpkit. I have used it too little to know
FastCGI is a much more lightweight protocol that has been made for applications running behind an HTTP server. That's basically it. The idea being that it is silly that each application spins up its own HTTP server when they'll all going to be behind an actual, web-facing one.