IMHO, what you can do is place your webserver behind a reverse proxy,
and let the proxy control the limit on number of simultaneous
connection. You can try SafeSquid. It has a feature called 'Limit',
which can be used to control - no. of requests, download transfer,
upload transfer and QoS.