I've got 250 req/s with HTTP::Daemon + fork() + LWP::UserAgent + my own code and logic (not small) + sharing data between workers and master process via sockets on _each_ request. On modern desktop hardware. I think I was testing with tiny requests on localhost. And I had around 100 worker processes
Note that most slower part here is LWP::UserAgent (for doing outgoing requests to upstream proxy).
So I think 400 is possible if you replace LWP::UserAgent with something like .*Curl.*.
Not sure about 1000.
In reply to Re: Develop a forward HTTP proxy server
by vsespb
in thread Develop a forward HTTP proxy server
by josef
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |