version 0.2.0
This commit is contained in:
parent
d19c4efad3
commit
3dddee43f7
32 changed files with 243 additions and 1020337 deletions
66
CHANGELOG.md
66
CHANGELOG.md
|
@ -1,3 +1,69 @@
|
|||
# 0.2.0 Fifth Pre-Release
|
||||
- Added true HTTP/1.1 support with persistent connections
|
||||
- Added HTTP/1.0 vs HTTP/1.1 test to benchmarking suite
|
||||
- Slight improvements to benchmarking
|
||||
- Added version number information to binaries at build-time
|
||||
- Added error page generation build step
|
||||
- GitHub CI pipeline will now tag the version when publishing the container to the registry
|
||||
- General system stability improvements were made to enhance the user's experience
|
||||
|
||||
## HTTP/1.1 Speed improvements
|
||||
The following benchmark shows the speed improvements created by implementing
|
||||
persistent connections with HTTP/1.1. This test measures the time it takes to
|
||||
request a 222 byte file 10,000 times by one user
|
||||
|
||||
```
|
||||
=====[ Anthracite Benchmarking Tool ]=====
|
||||
Requests : 10000
|
||||
Test : HTTP 1.0 vs HTTP 1.1
|
||||
|
||||
|
||||
HTTP/1.0 Total Time: 3.1160 seconds
|
||||
HTTP/1.1 Total Time: 0.3621 seconds
|
||||
```
|
||||
|
||||
## Benchmark Results
|
||||
Each benchmark makes 1000 requests requesting a 50MB file using
|
||||
100 users to the webserver running in a Docker container.
|
||||
|
||||
This is a change from previous benchmarks which used a large html
|
||||
file.
|
||||
|
||||
```
|
||||
=====[ Anthracite Benchmarking Tool ]=====
|
||||
Requests : 1000
|
||||
Users/Threads: 100
|
||||
Test : Load Test
|
||||
|
||||
|
||||
====[ anthracite ]=====
|
||||
Average Response Time: 19.5831 seconds
|
||||
p995 Response Time : 38.9563 seconds
|
||||
p99 Response Time : 37.1518 seconds
|
||||
p90 Response Time : 27.5117 seconds
|
||||
p75 Response Time : 21.4345 seconds
|
||||
p50 Response Time : 17.7999 seconds
|
||||
Total Response Time : 19583.1491 seconds
|
||||
====[ nginx ]=====
|
||||
Average Response Time: 19.5464 seconds
|
||||
p995 Response Time : 49.9527 seconds
|
||||
p99 Response Time : 47.5037 seconds
|
||||
p90 Response Time : 29.7642 seconds
|
||||
p75 Response Time : 21.4559 seconds
|
||||
p50 Response Time : 17.1338 seconds
|
||||
Total Response Time : 19546.4399 seconds
|
||||
====[ apache ]=====
|
||||
Average Response Time: 20.8133 seconds
|
||||
p995 Response Time : 42.5797 seconds
|
||||
p99 Response Time : 39.8580 seconds
|
||||
p90 Response Time : 30.1892 seconds
|
||||
p75 Response Time : 22.3492 seconds
|
||||
p50 Response Time : 19.0437 seconds
|
||||
Total Response Time : 20813.3035 seconds
|
||||
==========
|
||||
Total Test Time : 612.3112 seconds
|
||||
```
|
||||
|
||||
# 0.1.2 Fourth Pre-Release
|
||||
|
||||
- Fixed bug with mapping / to index.html
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue