I wonder why the difference increased so much when the interval was brought down to 1 second from 4 seconds, and why Nginx manages to show the same level of concurrency even as it was clearly left behind (in the 1-second test) in other parameters.
Might also want to test HTTP/2 HTTPS performance and not just HTTP/1.1 HTTPS performance that most tools like apachebench, siege, wrk2 all test. AFAIK, only nghttp2’s h2load load tester supports testing HTTP/2 based HTTPS
For siege also pay attention to number of failed transactions.
Also might want to separate the test files to just static files vs dynamic php files to for clarity on the actual web server tested versus web server + php server.
h2load(1) is benchmarking tool for HTTP/2 and HTTP/1.1. If built with spdylay (Spdylay - SPDY C Library — Spdylay 1.4.0 documentation) library, it also supports SPDY protocol. It supports SSL/TLS and clear text for all supported protocols.
@eva2000 you seem to have done some comprehensive testing, but sorry for saying, the report is next to unreadable.
You may want to put it in a side-by-side table, or make some summary of al the tests. I dont think many people will want to sift through it all.
each post is a separate sub comparison test of sorts for most posts - the very last set of posts are all the previous combined so if you want to skip to the last heh
all tests weren’t all done in one sitting and evolved over days of testing so not really a single summary
These tests do not mean anything. Or everything. Depends on the machine to the machine. And the creator of the system. For example, I have a different system than anyone else. A special kernel mainline patched on Debian . Network Drivers patched. Nginx mainline last version from source with modules in my choice.
You can benchmark Nginx 1.13.7 vs. Nginx 1.13.7 and have completely different results on the same machine with different modules and kernel.
One needs to sit down and write the whole operating system in Go programming language. (Caddy OS ) That would be a difference in speed.