Manuel Astudillo
Manuel Astudillo
I filled the gaps to get a more linear chart: 
Quite interesting results. But how large is the data being proxied? as you can see in my results about it has a lot impact in the results. In any case,...
I guess more people is needed to verify this results, but if so, this means that is not unrealistic to say that we could have a nodejs based proxy that...
Btw, it would be also highly relevant to test with HTTPS. We should agree that any serious site should work using HTTPS anyway, so that is the performance we should...
As I mentioned above I am the author of https://github.com/OptimalBits/redbird, and I am using http-proxy for the actual proxy work, but maybe it is not so difficult to implement a...
@dtjohnson strange that having content-length prevented node from using chunked transfer, this needs to be verified somewhere, does not makes complete sense to me :/.
ok, you are right: https://en.wikipedia.org/wiki/Chunked_transfer_encoding Buy still, the content should be streamed in chunks, there should not be any major performance differences.
@dtjohnson It does not seem that the http-proxy team has done any serious performance benchmarks, and that they have just assumed it is not possible to compete to other standardised...
@dtjohnson thanks for the results. We could then conclude that node-http-proxy is as fast as what is currently possible with node. The dev team should use a test like this...
btw, what version of nodejs did you use? (this will be pretty relevant since improvements in the http module as well as on streams will have huge impact on the...