From 9b81553d43748411c3fd3d6af5607fa4de3bd69d Mon Sep 17 00:00:00 2001 From: phuslu Date: Sat, 24 Feb 2024 00:04:53 +0800 Subject: [PATCH] add performance section to readme --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/README.md b/README.md index c288e29..7031869 100644 --- a/README.md +++ b/README.md @@ -76,3 +76,30 @@ $ 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. +``` +------------- Performance Baseline ------------- +Running 10s test @ https://127.0.0.1:4433 + 2 threads and 2000 connections + Thread Stats Avg Stdev Max +/- Stdev + Latency 24.19ms 43.64ms 628.85ms 97.42% + Req/Sec 34.41k 4.55k 41.51k 91.86% + 624219 requests in 10.10s, 0.88GB read +Requests/sec: 61834.39 +Transfer/sec: 89.34MB +------------- Performance Fingerprint ------------- +Running 10s test @ https://127.0.0.1:4433 + 2 threads and 2000 connections + Thread Stats Avg Stdev Max +/- Stdev + Latency 24.39ms 43.85ms 624.60ms 97.41% + Req/Sec 34.75k 3.87k 39.51k 97.06% + 624949 requests in 10.09s, 0.85GB read +Requests/sec: 61929.67 +Transfer/sec: 86.35MB +``` +The results indicate that nginx-ssl-fingerprint module performs comparably well. + +[actions]: https://github.com/phuslu/nginx-ssl-fingerprint/actions/workflows/performance.yml