No, these fd's are held just for the lifetime of the request. So I don't think there's benefit in trying to save fds by interleaving open/close across requests. And I'm pretty sure that something else will be a bottleneck if concurrency is that high (most servers can support fairly large numbers of fds compared to the number of concurrent requests you'd expect to be able to handle)

Or am I misunderstanding your question?