Just to give some numbers from my laptop, testing against localhost:
httpd mpm worker, OS X, client h2load, transfer rates in GByte/s
Version #requests2.4.18 2.4.x
1 GB resource
h2c clear 1*1 0.017 1.0
8*1 2.2
h2 tls
Hello again,
I installed the newest version now (2.4.18), but I still get the same results.
Answering by parts:
1. I do not use SSL
2. I have tried now with h2o and nghttpd. Obtained results are explained below
3. Increasing or decreasing the number of concurrent streams does not
significantly
José,
there is a newer version 2.4.18 of Apache httpd which is be better suited
for performance testing. 2.4.17 was the first release of the module and much
has happened since.
Test throughput here on localhost, the limit of http/1.1 and http/2 on
Apache are several gigabytes/s, without any
That's a great benchmark, José. A couple of questions:
1. When using http 1.1, is your connection over SSL? I assume that your h2
connection is over ssl, and that might account for a speed penalty.
2. Have you tried this on other h2 implementations (h2o, nginx)?
3. Can you take some other data
Hello,
I’m testing the HTTP/2 performance to add support to the software I’m working
for. My benchmark consist on an apache 2.4.17 server with the following
http2-related configuration:
LoadModule http2_module modules/mod_http2.so
Protocols h2c http/1.1
H2WindowSize 146000