4 ms·
Do they list the ruby versions they use? Also, what's up with the "errors" column?
by phillmv 13y ago
Do they list the ruby versions they use? Also, what's up with the "errors" column?
- bhauer 13y agoUpdating the versions in the Environment details became a game a whack-a-mole, so I removed that information from the Environment section for now. Maybe some day I'll come up with a nice way to automatically pull it from the GitHub repo or meta-data about each test. For now, you can find some details in the Rack script [1]: ruby-2.0.0-p0. We'd be happy to receive a PR to update these versions if anyone is interested in crafting one. The errors column is a sum of non-200 HTTP responses and socket connect, read, and write errors. In practice, it tends to be predominantly 500-series HTTP responses, meaning the web server acknowledged the request but was too busy to assign it to a worker process or thread. This can cause the latency of some frameworks to appear artificially low because the 500 responses tend to come back very quickly once they start. Incidentally, if you hover over the error values, you'll get a success rate percentage. [1] https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/rack/setup_ruby.py https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...