Skip to content

Commit

Permalink
add performance section to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
phuslu committed Feb 24, 2024
1 parent 299899a commit ce74d09
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,31 @@ $ venv/bin/pip install --pre tlslite-ng
$ PYTHONPATH=. venv/bin/python scripts/test-client-hello-max-size.py

```

## Peformance

A Performance result as below, check github [actions][actions] for more results and details.
```
------------- Nginx Baseline -------------
Running 30s test @ https://127.0.0.1:4433
2 threads and 2000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 20.59ms 26.67ms 624.92ms 98.79%
Req/Sec 39.71k 3.57k 51.26k 81.54%
2292862 requests in 30.10s, 2.46GB read
Requests/sec: 76166.25
Transfer/sec: 83.75MB
------------- Nginx With Fingerprint -------------
Running 30s test @ https://127.0.0.1:4433
2 threads and 2000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 20.99ms 26.69ms 626.08ms 98.59%
Req/Sec 39.19k 3.68k 46.91k 80.29%
2267301 requests in 30.08s, 2.32GB read
Requests/sec: 75376.18
Transfer/sec: 79.07MB
```
The results indicate that nginx-ssl-fingerprint module performs comparably well.

[actions]: https://github.com/phuslu/nginx-ssl-fingerprint/actions/workflows/performance.yml

0 comments on commit ce74d09

Please sign in to comment.